One of the beautiful spot in Isle of Arran