Muirfield (home of the 2013 British Open) is in East Lothian which is the Pinehurst of Scotland. It’s a golf destination, an epicenter of golf, and you can see by the map (courtesy of the Craigielaw Golf Course Hotel) that golf courses are everywhere. It isn’t actually shown on this map, I presume because it is private, but it is right between number 45 & 23, near North Berwick.
By the way, golfer’s in Scotland walk.