The Hidden Beach of the Marieta Islands is a Must-See

Located several miles off the coast of Mexico lies a hidden beach on the Marieta Islands. This beach is hard to get to and can only be reached by taking a 55 minute boat ride from the marina of Puerto Vallarta and is accessible by swimming underneath a cave or by climbing the island wall.

Needless to say, this is a hidden oasis that some are even comparing to finding their own secret Narnia. The beach was formed due to volcanic activity and its basic layout is a giant whole in the ground that leads to a small secluded underground beach. Sunlight shines through the top to give off just enough sunlight to cover the beach, and the crystal blue water adds to the beach's majestic atmosphere.