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

5. Seacliff
Seacliff beach is located in a corner of East Lothian, five miles east of North Berwick and to the south east of Tantallon Castle. The sweeping Seacliff beach takes the fifth spot as most Instagrammable in the country (Photo: Shutterstock) Photo: Shutterstock

6. St Andrews West Sands
St Andrews West Sands - ranking as number six on the list - extends for almost two miles of uninterrupted sand backed with dunes. This beach is iconically known for the opening scenes of the film Chariots of Fire (Photo: Shutterstock) Photo: Shutterstock

7. Gairloch beach
The beautiful Gairloch beach is situated on the southern outskirts of the village of Gairloch, and takes the seventh spot as one of the most Instagrammable beaches in the country (Photo: Shutterstock) Photo: Shutterstock

8. Whitesands
The sandy beach of Whitesands is located in Dunbar, and comes a respectable eight on the list (Photo: Shutterstock) Photo: Shutterstock