Hidden Beach Marieta Islands, off the coast of Puerto Vallarta, MexicolovelyFebruary 10, 2013Places Amazing Hidden Beach on Marietas Islands in Puerto Vallarta, Mexico