10 cities with brilliant beaches - Lonely Planet