Since you don't mind a drive and want an ocean boat dive with reef, more advanced, and easy to get off and on - check out Emerald Charters in Jupiter - only does advance dives, 3 tanks, lots of spearfishing, awesome reefs, lunch included and easy enter and exit out of the water! And only about...