Take a boat directly to Nassau?

SirLouie thought this was worth mentioning said
1

Meh, can you help?

A friend is trying to get to Nassau exclusively by boat. The plan is to get to Nassau, stay there for a few days, then return to the US.

So far, his only option seems to be a series of grueling ferry rides between Ft. Lauderdale and several of the Bahama islands - specifically, a 3-hour ferry ride between Ft. Lauderdale and Freeport, Grand Bahama Island, and then a 13-hour (!) ferry ride between Freeport and Nassau.

Does anyone know of any reputable companies that would instead sail him from the US (Ft. Lauderdale or any US coastal city) to Nassau, and then pick him up for his return journey? This may allow him to avoid such a tiring journey.

Is what I describe even a thing you can do? He’ll take the ferry if he has to, but if there are any non-plane options that could make his life easier he’s all ears!