Lamlash is a village on the stunning Isle of Arran off the the west coast of Scotland. It offers a good range of accommodation, restaurants and activities.