One of the most intriguing natural features of Mexico is the Hidden Beach. But, it takes some work to uncover the spot. The underground beach is completely engulfed by a cave, while a massive hole on the roof lets the sunlight in. The only way to access the beach is by kayaking or swimming through a tunnel.
The Location
Neatly tucked into a large cave, the Hidden Beach is located on the Islas Marietas, which is situated off the coast of Puerto Vallarta on the western side of Mexico. To reach the site, visitors need to board an hour-long boat ride. Once they reach the island, they then have to paddle or swim through the Pacific waters to finally get to the sandy beach.
The Offerings

The History
According to local history, this interesting natural oddity in Mexico isn’t quite so natural! The most popular belief is that the cave got its unique sunroof, revealing the beach underneath, due to repeated bombings. During World War I, the Marietas Islands were chosen as targets of bombing practice by the government of Mexico. At that time, the islands were completely unpopulated, making them perfect for such actions. In the 1960s, Jacques Cousteau led an awareness campaign to protect the islands against any more harmful human interference. Finally, in 2005, the Marietas Islands were named a national park and now are protected lands, as safe havens for natural inhabitants.