There is no longer free shuttle between the Ft. Lauderdale and Port Everglades. Per airport site, these are the options
TRANSPORTATION TO PORT EVERGLADES
How do I get to Port Everglades?
Located less than four miles from FLL, there are three transportation options: shared ride, luxury sedan, and taxi cab.
1. Shared Ride
Shared van rides offered through GO Airport Shuttle cost $11 per person to Port Everglades. A van will hold a maximum of ten passengers.
2. Luxury Sedan
GO Airport Shuttle also offer luxury sedan rides to Port Everglades for $40 (for up to four people).
For more information, visit GO Airport Shuttle or call 800-244-8252/ 954-561-8888.
3. Taxi Cab
Taxi cabs are also available at $12 (estimated) based on the meter reading. Cabs accept up to five people for the fare stated on the taxi's meter.
All of the info in this thread was for Port Everglades (FLL) - we are sailing out of Miami this year, so none of this really applies... FYI.