Just to toss in another idea, because of the distance from the airport to the port, we rented a car last year and that made things very easy. Radisson doesn't offer airport pick up service, you have to arrange a private shuttle, taxi, whatever.
We stayed at the Radisson Resort and in the morning the hotel was very busy, shuttle lines long! All we had to do was drive to the rental place drop off the car, get in their van and presto to the port. No waiting, no crowds, and on our own time frame.