Playa del Amor (Hidden Beach) is located in  Mexico

A gaping hole in the surface of the lush green island opens onto a secret beach, with ample shade, sun, and crystal-clear water.

Submitted by Petro Podrezo. More information about this location can be found here.

Coordinates at 20.704,-105.5649