Location: Horseshoe Bay Beach ... Elafonisi Beach’s color comes from the thousands of broken seashells topping the sand. Its ...