Begin your day's shore excursion from Edinburgh with 9am pickup at the cruise port. Board a comfortable tour vehicle for the trip to Kingsbarns Distillery, where you'll embark on a private tour, including a tasting. You can also opt for coffee in the distillery's coffee shop if it's a bit too early for liquor. Stop to snap photos of views over the North Sea before departing for St Andrews.
Around noon, arrive in the town of St Andrews, where you'll have leisure time to visit the Castle and Cathedral ruins, then maybe stop for lunch or a snack in one of the local pubs (own expense), or the Cheese Shop or Chocolate Shop.
Embark on a 1-hour walking tour of the Old Course at St Andrews, where you'll cover a couple of holes and make a photo stop at the Swilcan Bridge. Use your free time to check out the British Golf Museum or the nearby golf shops. The coach departs at 3:45pm for the return trip to the Edinburgh cruise port.