Xcaret nature park in Playa Del Carmen, Mexico (on the mainland across from Cozumel).  Pretty awesome place, great beach - totally manmade, but great - and no, that woman is not nude, like I pervertedly assumed at first glance.