Kinghorn Harbour Beach

A beautiful bay with a sandy beach, rock pools and cliffs.