23 of the Most Beautiful Beaches in the World


Advertisements

4. Hidden Beach, Islas Marietas, Mexico

 Islas Marietas, Mexico
www.trover.com

The Hidden Beach, or Playa del Amor, is on one of the Marieta Islands, an archipelago on the north-west coast of Mexico. You get to the island by boat, and access to this beach is by swimming or kayaking through a water tunnel linked to the Pacific ocean.


Advertisements


Advertisements


Advertisements