Things to Do in Cabo San Lucas on a Cruise