Isle of Skye, AN island simply off Scotland’s northwest coast, is just about a dream world. however no landscape is additional picture here than the Storr cliffs, a series of rocky pinnacles set before a background of rolling inexperienced hills and coastline.