From practical experience, most cruisers avoid the ICW between Ft. Lauderdale through to
Miami..... the number of bridges and the traffic is very dense.
You could do Norfolk to
Miami in three
offshore jumps; your biggest obstacle is the
Gulf Stream. So you either stay real close to shore, or cross it and stay east of it. Many web sites have
Gulf Stream information to aid you.
Fair Winds!!