The Playa del Amor or the ‘Hidden Beach’ is a beach located near Puerto Vallarta, in Mexico. The Playa del Amor does not look like it belongs to this planet. Literally a hidden beach, it looks like something out of a fantasy novel. While the white sandy beach with the blue Pacific waters rushing in are beautiful, what makes the Playa del Amor truly stunning is the gaping hole of a lush green island right on top of the beach providing it with ample of shade and sunlight. While it remains invisible from the outside, the beach can only be accessed through a long water tunnel.