We will be taking our first cruise out of Miami over spring break - spending 2 days at Ft. Lauderdale first (flying in to FLL) DH has arranged a town car to take us from Ft.L to Miami port. Afterwards, he is planning for us to take a train back to FLL but I think we do have a walk some from port to the train station which we don't mind, even with luggage, and we have a pretty late flight home - however, don't know if that is feasible for you and a 4-yr old.