The holiday Isle of Arran in the Firth of Clyde. [Illustrated.]