Hidden Beach: Marietas Islands, Mexico

Pack your snorkel because the only way to access this hidden gem is via an underwater tunnel! Located off the coast of Puerta Vallarta this sandy shoreline is tucked away seemingly "underground." With the shady perimeter and sunny center, it's the perfect secluded getaway.

[Photo @planetdreaming]

1 of 10