UNITED959, thanks for those great suggestions! I did realize that PVR has only fair snorkeling -- but it sure beats the heck out of Lake Michigan!

Unfortunately, the Yelapa cruise does not run on Sundays and that's the only full day that we'll be in PVR.