When my husband and I did the Mexican Riviera on Princess a couple of years ago we did in Puerta Vallarta a ship's tour to Las Caletas which was a private beach with lunch and drinks included and snorkeling, kayaking and hiking available(included). In Mazatlan we did Randi's Happy Horses. She operates a private horseback ride in you ride through a coconut grove and down a beautiful beach where you can swim,eat and they had rentals available I believe. In Cabo we did the whale watching but this will be the wrong time of year to see them. I think whale watching season ends in early spring. Let me know if you have any ?? about these excursions.