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.

. pjimage (5).jpg
The 10 most ‘Instagrammable’ beaches in Scotland ranked Photo: Shutterstock

. Montrose
Montrose beach was ranked as the most Instagrammable beach in Scotland. This beach stretches for three miles from Montrose to the North Esk River, boasting superb views south to Scurdieness Lighthouse. Photo: Google

. Portobello beach (central), Edinburgh
Portobello beach, located in Edinburgh, was found to be the second favourite spot for visitors to take a snap and show to their followers on Instagram (Photo: Shutterstock) Photo: Shutterstock

. Portobello (west)
Portobello west also proved popular, taking the third spot as one of the most photogenic beaches in the country (Photo: Shutterstock) Photo: Shutterstock

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