Here we take a look at some of Scotland’s most picturesque coastal towns and villages.
9. Anstuther, Fife
This idyllic fishing village in the East Neuk of Fife is one of the best known in Scotland thanks to its award-winning chippy. The town's architecture was said to be influenced by its trade with the Low Countries. Photo: Shutterstock
10. Ullapool, Highlands
A small Highland town with a rich history, Ullapool is surrounded by some truly incredible scenery that has to be seen to be believed. Photo: Shutterstock
11. St Andrews, Fife
This scenic village on the coast of Fife has a rich history and is popular for its beach, golf course and 13th century castle. Photo: Shutterstock
12. Kinghorn, Fife
This quiet town has two beaches for visitors to enjoy and is on the Fife Coastal route. Photo: Shutterstock