There are some great off the beaten path restaurants in PV. Check them out. And if you do go snorkeling, find a crew that isn’t connected to any company or travel service…get one that is independent. I finally did it the last time I was there and the snorkeling was the absolute best I have ever done!
And…take the day cruise. It is so cheap and the drinks and food flow all day. And the ship takes you to an island where you get to ride horses up into the mountains and through the trails. PV was one of the best places I have travel to! I speak Spanish pretty well so that also helped. Have fun!