We went out with Dan to kayak, whale watch, and snorkel. Dan was awesome, friendly, knowledgeable, and strived to customize our trip to fit our preferences. The snorkeling was great and this was the best whale watching experience we have ever had. We will definitely book again with this company. Thanks Dan!!!