Cabo San Lucas: Snorkel Tour with Open Bar & Snacks Duration: 3 hours 5.0 2 Reviews From US$ 68.23 per person