We wanted to include a snorkle trip north to the rocks area with the beach bbq on a trip next week. We found several operators including the one at Coral Beach Hotel, Oceans Adventures Tours and SEAduced. Has anyone used these or any other company that they would highly recommend?

Thanks! We can't wait!