It is always wonderful to find someone who loves what they're doing and does it well. That was our experience with Capt Wilson on the Big Blue. Our group is into snorkeling big time and we had an incredible day out on the water. At each stop, we were given a short briefing about the area . After each spot we all picked the captain's brain about the different fish and excitedly flipped through his Fish ID books pointing out the things we'd seen. There was no rush, no pressure and It was tons of fun.
And yes, absolutely the best day of OUR vacation as well.