The last 2 years, we stayed at the Marriott and the Hampton at Cocoa Beach. Both were nice, basically right on the beach but about 4 miles down the road from the port.
Marriott was a little disorganized but nothing wrong with the hotel. We used Art's shuttle, at the time it was apart of the cruise package at the hotel. They will not pick up until 12.
We stayed at the Hampton this year. Nice hotel and a continental breakfast (a very nice one!!!)included in the price of $89. You could arrange for Art's Shuttle but not until after 12. We arranged for a taxi to pick us up at 10 for $15 for the 3 of us.
Next time (hopefully!) I would stay closer to the port. It seemed like a lot of disers stayed at the Radisson and I think it would be fun to get together at the hotel.
We did like the beach access at the Marriott and Hampton. However, because of the arrival time of the flights, we really didn't have that much time at the beach.
Staying at the airport hotel will eliminate at least one transportation leg. One trip straight to the port the next morning verses going to a hotel at Cocoa Beach and then taking a shuttle/taxi to the port the next day.
Lorie