Learn the best time of year for snorkeling in Puerto Vallarta, tips for getting to popular snorkel spots, recommended tour operators & more!