Snorkeling tours are a great activity to try in Puerto Vallarta. On a private boat tour or with a group on a catamaran or large powerboat, you can snorkel around for hours and see many fish and sea creatures. You can also go whale watching and see humpback whales during certain times of the year in Puerto Vallarta.