We've stayed at the Marriott and at the Hampton. Both were about 100 yards from the beach, so they are basically beachfront. The current rates are around $150.
The Marriott has a shuttle included if you can get a cruise package deal. This hotel was nice, had a pool but were a bit on the disorganized side. Everytime I called to confirm info and even when I checked in, they never had the info correct. But eventually, they did correct it.
The Hampton does not include a shuttle, but you can arrange for it to pick you up. They have a nice cont. bk included.
Personally, we take a taxi to the port. Here's why:
-Art's is the main shuttle in the area and they will not pick you up until 12. Now maybe this has changed, but I don't think so. The terminal opens around 10:30 and last time we boarded around 11:30. Art's told me they don't allow anyone in until 12. Ummmmmmm?????
-We also had to vie for a space on the shuttle. As part of my cruise package at the Marriott, I asked to be picked up around 10:30 or so. Hotel confirmed they would, well only to find out later this wasn't true. Because I was upset they were able to arrange it, however another group showed up to ride the shuttle that was suppose to be arranged for our group of 7!!!
-You still end up tipping them.
-If you arrange for a shuttle not included in your rate, it is $3 person per way.
We will take a taxi from now on. They will pick up when I want, it was basically $15 plus the tip this was for 3 people and I know that the only group going will be mine!!!
Next year, we are going to Comfort Inn which is right near both of these hotels and is $99.
If you want really cheap, Motel 6 is in the same area for around $70. There have been some really good comments about this hotel just recently. I was going to stay there, but it was booked over a year out.