It isn't on the beach, but we stayed at the DoubleTree by Hilton (I believe it's owned by Hilton) on the bay! We had a very nice bay view room for only $119.00 and they give you fresh chocolate chip cookies to enjoy when you check in! The pools there are amazing, and overlooks the bay! Hottubs are wonderful too! They also give a military discount if you are military. I called directly to the hotel to get that rate.
September 2008, Carnival Senstation, Bahamas
August 2009, Carnival Destiny, Jamaica/Cayman Islands