Puerto Vallarta: Full Day Hike to 6 Hidden Beaches & Snorkel: Deal on {{experience}} | Plannin