The Isle of Arran has mountains, forest and Lochranza Castle in the north, and in the south, softer beaches and traditional villages ...