You can start off on Stuart Cove's website. I know he is the Premier Shark Dive Operator. There are others, but I know for sure he offers a lot of special types of shark diving, even feedings if you like.