If you do a four star bid of $56 on Priceline, you'll get the Grand Hyatt. It is a magnificent hotel. When you check in, ask to be in the "Casitas." They are like little brand new condos intertwined with the luscious grounds, streams, koi ponds, and bird sanctuary.
They do have an airport shuttle but do not have a cruise ship shuttle. Taxi fare is about $17. So that is not too bad.
The restaurant, also on the grounds of the bird sanctuary, is Oystercatchers. It is by far the best hotel restaurant anywhere I've been. They serve amazingly fresh seafood in a casually elegant environment that is friendly but not at all stuffy. Service is top notch abd the embiance is trendy nautical in nature.
They also have free parking for people going on cruises. Such a great deal!