John was a wonderful and knowledgeable guide for both dolphin-watching and also snorkeling. We saw tens of dolphins (even a mother and baby), and many were quite close to the catamaran. With only four of us, he gave plenty of attention, information, and answered our many questions. He snorkeled with us for a time, which was awesome....pointing out sea creatures, sponge, interesting coral formations. We highly recommend Dolphin Watch and John.