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.
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.
2. 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)
3. Portobello (west)
Portobello west also proved popular, taking the third spot as one of the most photogenic beaches in the country (Photo: Shutterstock)
Aberdeen’s beach can be found just a short distance from the city centre, and has been recognised for its popular recreational and sports area, proving a hit with visitors on Instagram (Photo: Shutterstock)