10 cities with brilliant beaches