It looks like some great suggestions above that are conveniently located. When I researched that a few years ago, I found most places in the Lauderdale-Miami area either didn't have the
depth,
ramp length or had prohibitively expensive vehicle and trailer parking
fees.
In the end, I launched at the Indiantown municipal
ramp. It is double wide and almost never used, so I felt no pressure when
rigging. (I also had a
trimaran which needed the amas out prior to launch,so many narrow ramps had obstructions.) I stored my vehicle and trailer affordably at the Indiantown Marina and stayed at their sea wall for the night. There are no tides or wave to deal with on the Okechobee waterway, but you are not as convenient to your Bahamas departure point. However, coming back was with the Stream and straight into the St. Lucie Inlet. I liked I didn't have to tow a 26-foot
boat through SE
Florida traffic. - Just something to keep in mind if the above optons don't pan out.
I also found deep ramps at
Fort Lauderdale, one at the park at Riveria Beach, near the Fort Worth Inlet and Crandon Park on Virginia Key.
Be sure the ramp is long enough and deep enough for your trailer and boat! Many in SE
Florida are designed with powerboats in mind and don't meet the needs of larger sailboats. I also don't know if you amas on your
boat need to be out or not at launch, but keep that in mind if they do.