Why Thousands of Scots Make a Pilgrimage to This Small Fife Harbour Village