Although it only opened in 2009, Castle Stuart on the banks of the Moray Firth has become a highlight of golf in the Highlands.
The course, overlooked by a towering white art-deco clubhouse, hugs the shore and shelving cliffs on a thin stretch of links land with views to Ben Wyvis mountain, Kessock Bridge, Fort George and Chanonry lighthouse.
There are a number of on-site lodgings available. The course is 10 minutes from Inverness airport and a regular host of the Scottish Open.