Puffin Cove - A Hidden Attraction on the NC500 Road Trip - highlands2hammocks
Puffin Cove | Mapio.net
Memories of Scotland - The Puffin Cove in Caithness, Scotland, also known as Puffin Island, is just off the north coast between Melvich and Reay at the border between the historical counties