I did the shark dive with UNEXSO on Grand Bahama last year and loved it. They use a sandy area next to a small wreck. Divers are in the water first and positioned on the bottom before the shark feeder enters the water. They HAND FEED the sharks! Lots of sharks and very controlled (no Hollywood frenzy) - an amazing experience!
Checkout their YouTube channel for some videos: https://youtu.be/5VwTvOEqKXo
I have dived the shark arena where Stuart Cove’s does there shark feeding, but I was with another dive operator (Sandals) and they didn’t feed. Boat engine stopping was still a signal for the sharks to stick around and see if the chain mail diver was going to hop in and give them lunch. Beautiful site and we had around 14 sharks with us for the majority of the dive. Stuart Cove’s is a great operation and definitely on my list to go back and visit.
Another option is Neil Watson’s Bimini Scuba Center at the Big Game Club Resort. Variety of sharks from reef and nurse sharks to lemon, tigers and great hammerhead.