
19. Navagio Beach, Greece, is an impromptu ship graveyard and a castle.
You can take your relaxing vacation to the next level at one of the most gorgeous beaches in all of Greece. Navagio Beach is on one of the largest of the Ionian Islands. It’s a bit smaller, but the charm will make your vacation stories worth telling. The area was once known as the Agio Georgios, and it became a ship graveyard when several pieces washed up on shores in 1980, giving it the nickname “Shipwreck Beach.” Other lovely sights include marble cliffs and pristine white sand. You can also check out the ruins of the Venetian Castle or enjoy a private boat tour (via Travel and Leisure).