No public transport from FLL to Cruise Port?

Please correct me if I'm wrong but it appears that there is no straightforward way to get from FLL to the Cruise port. It seams like the only practical way to do this is to hire a private car one way or another- maybe figure out a hotel shuttle of some sort.

I would think at the minimum that there would a be a city bus route or something like the shuttle that takes you from the airport terminal to the car rental area. Seems like a giant urban planning oversight.