We'll be in Fife in April (and September!) so a trip to St. Andrews and the bakery will be on the cards.
Be sure to go early. That photo was taken when they first opened. When I dragged the 3 others of our group in, only 2 1/2 hrs. later, their cases were about half empty!