Activities, Kayaking, Snorkeling, Travel Advice Choosing the Best Snorkeling in Cabo: Shore, Boat and Experience Level