Anstruther Anstruther is a small town in Fife, Scotland, nine miles south-southeast of St. Andrewswith only a population of 3,500 [Show slideshow]