I've done Stuart Cove's for snorkeling and the shark experience was part of the trip. Just head out on the rope, stay on the rope, and watch them underneath.
They are accustomed to being fed on the bottom so floating on top simply has them cruising around underneath you.
Then I saw a blacktip...