Aberdour Beach is a secluded, sheltered bay on the Moray Firth coast, tucked between sandstone cliffs on either side. On a clear summer day it can feel improbably Mediterranean. The rock caves at each end of the bay are worth exploring, and the water is calm enough for paddling with children.
The beach is reached by a short track from the village. There are no facilities here — bring what you need — which keeps the crowds thin even in July and August. At low tide the rock pools reveal crabs, anemones, and small fish.