Rosemarkie Beach
Rosemarkie Beach is a beautiful sandy cove on the Moray Firth coast of the Black Isle, backed by dramatic red sandstone cliffs that give the beach its distinctive warm colouring. The beach is exceptionally popular for dolphin watching — the resident Moray Firth bottlenose dolphins regularly pass …