The only one I know of is the "Celebration"...........It is a piece of crap converted ferry they made into a cruise ship. Old, dirty , small and basically a high pressure sales pitch. Leaves out of West Palm beach at 5 pm and arrives at Freeport at 8 am.
http://bahamascelebration.com/Our-Lucaya-Celebration-Cruise-Line.html
Our Lucaya is a OK hotel / resort. They have their own little beach and 2 or 3 pools with a little beach bar. They run a van (for free) from the port out to the hotel .Across the street is a new Bahamian village with everything from jewelry, Subway subs, a liquor store , bars , restaurants , just anything you could want right across the street.
http://www.grandlucayan.com/
Another ( BETTER ) option is to drive down to Port Everglades in Ft Lauderdale and catch this new ferry service.
http://www.ferryexpress.com/wps/portal/corporativo/web?WCM_GLOBAL_CONTEXT=/corporativo/en/SeccionesBimini/Empresa/Presentacion
Trust me........The Celebration ship sucks............This ferry service is cheaper, faster and a better option. They do day trips and you could do an overnight as well. Our Lucuya also has $20 day passes to let you use their beach and stuff even if you don't stay there. I believe they even will give you the free shuttle with the purchase of a day pass.