Renting a car for one day is going to be by far your best option.
There are car services that do this route, but they are pricey; one that shows prices online shows $250.00 one way.
You can take Amtrak from Kissimmee to downtown Tampa for $10 pp, but there's only one train and it arrives after lunch; probably too late for a cruise ship unless you go the day before.