Great places to stay on the world's loveliest islands - Lonely Planet