But, it would seem, some are simply more photogenic - and more popular on social media app, Instagram, than others. These are 10 of the most picturesque beaches in the country, according to Holiday Cottages.

9. Elie (Harbour) and Earlsferry
Ranked ninth on the list, at low tide, the beach at Elie Harbour Beach links to Earlsferry and gives almost a mile of uninterrupted golden sand (Photo: Shutterstock) Photo: Shutterstock

10. Elie Ruby Bay
Taking the tenth spot as one of the most Instagrammable beaches in Scotland is Elie Ruby Bay, which is a sheltered and sandy beach located to the east of Elie (Photo: Shutterstock) Photo: Shutterstock
3 / 3

