Truly astonishing experience watching these incredible animals swim right beneath us at all angles. It started with a few small ones then near the end of our swim time, at least a dozen. This is the only place in the world to have this experience, and if you only have time/resources for one tour, this is the one. Forget the big boat snorkels out in bleached coral spots; everything about this trip is awesome, from the sunset wait to get on the boat to the helpful crew, salty captain, and nice people aboard.