Rosemarkie is a village on the south coast of the Black Isle peninsula in Ross and Cromarty. Rosemarkie has one of the finest beaches on the Moray Firth, Chanonry Point at the southern end of the beach is a noted spot for watching dolphins in the firth. Inverness is roughly 25 minutes drive (via the A832).