Thw water will probably be rougher, especially off California, and colder if swimming. It's Mexico. If you have been to Cozumel you have already seen the souvenirs.
Cabo has natural beauty - take a boat around the tip and see the rock formations.
Acapulco - I enjoy the Princess Hotel - where Howard Hughes lived until he died. Beautiful grounds.
Golf, horseback riding, beachsports (parasailing, etc) are all good. Snorkle or scuba is not as good as in the Caribbean.