We did a half day shark/ray tour with Leo of Raanui Tours and it was excellent. We circumnavigated the entire island over the course of the trip and saw so many creatures on the three stops.
I won't reiterate the other - very detailed - reviews of the individual snorkel stops. Suffice it to say we saw and got close...
More
