Maybe not this trip but for future 'shark' reference, some items that may interest you:
1.) North Carolina offers deep off-shore wreck diving where you can get
real close to fairly large, scary looking (sand tiger) sharks without baiting or shark feeding (
trip report).
2.) Jupiter, FL is indeed known for shark viewing;
I did a trip with Jupiter Dive Center in 2014. My trip was timed for the Fall Goliath Grouper aggregation, not the Spring lemon shark migration.
3.) Since Emerald Dive Charters was mentioned, let me link you to this thread,
Lemon Sharks of the shipwreck “Esso Bonaire III” with Emerald Charters, where there's discussion about how they conduct these dives. Considerable info. there I'd want to know before I showed up at the boat.
To be clear, I hope to dive with Emerald Dive Charters some day. Advancing myself toward that was one motive for my trip to Morehead, North Carolina to spend time with sharks close-up without baiting, and confirm my comfort level with real world experience.
For your Bahamas trip, are you planning a live-aboard or an island-based stay? Is your intended shark viewing apt to include a shark feed dive, or just random swim-by encounters?
Richard.