Greece has more than 6,000 islands and islets and a coastline of nearly 8,500 miles, making choices for the country’s best beaches a competitive one.

And while travelers no doubt have personal preferences as to what makes a Greek beach actually swoon-worthy, the following have been vetted for their sand, surf, history, and hidden locations. Happy beaching.

1. Navagio Beach, Zakynthos

ef311f50-Navagio Beach Zakynthos


Why we love it: Sheltered by cliffs, Navagio is only accessible by boat, and draws its name (“Shipwreck”) from a freighter that ran aground, was abandoned, and still rests in the beach’s white sands today.

2. Sarakiniko, Milos

Sarakiniko, Milos


Why we love it: Large, sun-bleached rocks eroded by saltwater stretch out over the sea, and give the impression that you're standing on the moon.

More from Conde Nast Traveler

The Friendliest and Unfriendliest Cities in the World

The Best Small Towns in America

The 100 Best Hotels & Resorts in the World

The Most Beautiful Travel Destinations of All Time

3. Porto Katsiki, Lefkada

porto k greece


Why we love it: Though visitors can now park atop the cliff and walk down 80 steps to the sand below, this beach translates to “Goat Port,” since previously, goats were the only ones able to reach the area.

4. Lalaria, Skiathos

lalaria beaches


Why we love it: Lalaria is the Greek word for pebbles, which line the beach and give it its name. Just don't dream of taking a white pebble home for a souvenir: Authorities on Skiathos have threatened fines of up to $1,100.

Book a trip to more of Greece's most stunning beaches.