Hidden beach on Marieta Islands (Puerto Vallarta, Mexico).um yes please! I've been to Puerto Vallarta many times already.
Next time we're in Puerta Vallarta - 'Hidden Beach in the Marieta Islands' in Mexico. You have to swim through a water tunnel to get to this 'secret' beach, located on one of the uninhabited islands a few miles off the west coast of Mexico.
The hidden Beach at Mariette Islands in Mexico - you enter through an underwater tunnel.