The island town of Millport commands a sheltered bay on the Island of Great Cumbrae off the Ayrshire coast. In the eighteenth century, the bay provided an anchorage for the revenue cutter and the town developed some importance. The coming of the steamboat provided a more ‘genteel’ location for the summer visitor than Largs, Dunoon or Rothesay and the town has maintained this position of understated popularity to this day. In Lumsden’s Steamboat Companion of 1820, the entry barely mentions Millport. “On the West side of the large Cumbray, is the village of Millport, the annual retreat of bathers; and opposite to it, the small Cumbray. Both these islands are remarkable for remains of antiquity; for some singular formation and arrangement of rocks; and for various excavations of curious and grotesque appearance. On the smaller island is a lighthouse of...