Day trip From Cabo: Cabo Pulmo Marine Park Snorkeling and Kayaking Small group Pickup available Duration: 9 hours 4.5 2 Reviews From US$ 157.54 per person