I was on the Carnival Legend in May. We stayed the day before and the day after.
The Howard Johnson downtown where we stayed has a complementary shuttle to the pier (and any businesses within a 4 mile radius), but we had to take taxi to get to the hotel.
When we got off the ship I told the porter we needed a taxi to get our rental car - just then a Dollar Rent a car drove in. I didnít realize they offered the service so we turned around. The shuttle was full so we had to wait for the next run - no problem as there was no fee.