Martin:
The King James VI club has a fascinating history, and has roots to some of the oldest known records of golf being played in Scotland.
Golf took root in Scotland in coastal towns, primarily, in large part because of the wealth that many coastal towns enjoyed via trading with Holland during the 15th and 16th centuries (golf in its earliest days was almost exclusively a pastime of the very wealthy, in part because of its high costs). Records show golf being played in a rudimentary fashion in Perth in the late 1400s and early 1500s. One of its fans was King James IV.
Early golf in Perth was played over the North Inch, still home to the Perth Artisans Golf Club, reputed to be the oldest golf artisans club in the world. Golf clubs (as opposed to courses) often shared common golfing land, and in 1858 the King James VI club (so named after the last king to formally encourage the playing of golf by Scotland's citizenry) formed and began playing on the common grounds of the North Inch. But it became too crowded for the membership, and in 1897 the club moved to Moncrieffe Island.
Robert Kroeger, author the wonderful "Complete Guide to the Golf Courses of Scotland" (from which some of the above is based), credits the Moncrieffe Island course to Old Tom Morris. Kroeger has also written a book on the courses of Old Tom; not sure of its current availability. But he's regarded as something of an expert on Old Tom's courses.