Grand hyatt is wonderful and has free parking for cruisers. Ask for "The Casitas."
These rooms are like condos in the tropics scattered on the beautiful grounds. You will love your rooms and the hotel.
Oystercatchers is one of the finest seafood restaurants I have experienced and it's on the grounds too.