Orkney, with its neolithic sites and panoramic views, has been named the best Scottish island, according to a survey from Which?
While Scotland’s waters are home to approximately 800 islands, Which? Travel readers rated only 14, highlighting how undiscovered and uninhabited many of them still are. And of the 14 that received enough visitors to be ranked in the survey, 10 received an...