Snorkeling near rocks at Isla Marietas National Park (Parque Nacional Isla Marietas) a UNESCO Biosphere Reserve, Puerto Vallarta, Mexico.