9. Hidden Beach – Mexico

This special beach is found on Mexico’s Marietas Islands. It’s called Hidden Beach or Love Beach because of its intriguing names. The beach is in the Pacific Ocean near Nayarit, inside Islas Marietas National Park. You can only visit this peaceful beach when the ocean’s water level is low. To get there, you have to go through a tunnel in the water.
Even though it might sound like it’s under the ground, it’s actually in an open hole in the land, which makes it feel very special and like a secret. Interestingly, people believe that the beach and the cave were made by tests with explosives carried out by the Mexican Government a very long time ago, in the early 1900s.