20 Most Beautiful Islands in the World

17. Waiheke Island, New Zealand