Yep, I searched on a much better search engine than google (qwant) and got similar results. Express shuttle was confusing as hell to book and only offered shuttles until 10am (I was going to roll off the boat at 10:30am), another company did shuttles until 11am but had a lot of spelling and other errors on their website that made me not want to trust them with my credit card for a reservation, and on and on... I got the impression that it would be better for me to just wait until the day of, and if there are any shuttles around when I get off the boat to just walk up to them and see if they have space. Otherwise I'll grab a rideshare, with any luck the wait for one won't be too bad. As an over-planner who likes to have things booked and not play things by ear, I'm trying to stay calm and roll with it.
The youtube videos I found explaining how to get from the airport to the port were pretty complicated with a LOT of transferring. Apparently there is no direct bus or train between MIA and the Port of Miami. Bad Miami, do better! lol
Not sure how accurate or out of date this is, but taxis between MIA and the port are $27, and rideshares are around $35 or more depending on how bad traffic is.
brightline does not go to MIA, but would be a great option if I were going to a different airport or traveling north.
All of this searching is disappointing when you compare the experience of searching for a shuttle, taxi, or public transit information at most other major ports. Add in that Virgin doesn't offer booking shuttles through them and it's just frustrating. Other lines at the same port allow you to easily book a transfer, imo Virgin should do the same instead of only offering a private car service for $175 when confused first time passengers like myself reach out.
Not a huge deal.