The upper Florida Keys such as Key Largo offer relatively shallow reef diving over a 'hard bottom' (as opposed to beside a vertical wall), plus the option for some offshore deep wreck diving like the
Spiegel Grove. When I went in 2013, 4 dives/day with Rainbow Reef Dive Center were on offer, and I was blessed to pack 20 dives into 5 days at a really good package price.
Farther north is Jupiter, FL, known for goliath grouper (which aggregate later in the year), reef sharks, the winter lemon shark aggregation, and aside from all that, there's the additional option for shark feeding dives with some operators, who bait in lemon bull, hammerhead, tiger sharks, etc... It's not as insane as it may sound, but it's controversial.
Jupiter is close enough for a side trip to Blue Heron Bridge, a shallow shore dive which is done based on the tides, so you'll likely be stuck with 1 dive there in a day...but you should make that dive. I did once; it was really cool.
I have not been diving West Palm Beach (maybe a half-hour from Jupiter?) or Boynton Beach. Or the west coast of Florida, where some people spear fish and dive wrecks...though I would like to someday dive the
Oriskany.
There is freshwater spring diving; the only one I've done was Alexander Spring, which is like somebody flipped a giant Mexican sombrero upside down and put a spring flow in the bottom about 20 something feet deep. More of a glorified snorkel, but the vegetated perimeter was rich in life.
Key Largo with Rainbow Reef Dive Center 2013 -
http://www.scubaboard.com/forums/fl...iving-key-largo-rainbow-reef-dive-center.html
Jupiter 2014 -
http://www.scubaboard.com/forums/florida-diving/491927-jupiter-trip-report-9-7-14-9-11-14-a.html
Emerald Charters Trip Report 2017 -
Trip Report - Emerald Dive Charters Trip Report
Note: Jupiter diving is deep. The shark feed diving there, or the deep wrecks out of Key Largo, may require you to have more certification than OW - such as AOW, and nitrox is really handy.
Oh, and if you like sharks, North Carolina can deliver. Morehead City, NC August 2015 -
http://www.scubaboard.com/forums/no...us-dive-center-aug-9-13-2015-trip-report.html