Where to Stay on the Isle of Arran – A Guide to “Scotland in Miniature” The Isle of Arran is an island off Scotland’s west coast. Located in the Firth of Clyde, Arran is the seventh-largest Scottish island and is famous for its stunning natural landscapes, historic castles, charming villages ...