Isle of Arran, Scotland: Old Photos & Historic Images Closeup of an old photo postcard of Lochranza on the Isle of Arran, North Ayrshire, Scotland, circa 1951. Image: Mark Crombie/Flikr.