I made the trip once, also non stop but picked the outside route
. Sailed from USVI to landfall at Hole in the Wall (south tip of Abaco
Island) then through the NE and NW Providence Channels to Ft Lauderdale. Been a few years but around 9-10 days sounds right.
If you want to stop then there's lots of options. Work your way along the N coast of PR and DR, next to the Turks and Caicos
, then island hop through the Bahamas
stopping when and where looks good.
Bureaucracy not too bad anywhere. Probably DR would be the trickiest. Not sure of fees
elsewhere but $300 for cruising permit
in the Bahamas.
You can look at noonsite.com for latest details on customs
and immigration for the islands on your route