The Island Beachcomber is quick and easy and 2-3 minutes from the airport. Nice beach and bar, but not fancy if that is what you want. If you want more luxary, the Ritz or Marriot offer nicer stays.
As for sleeping on the boat, we did that in May in the moorings marina and the boat was without AC. It was a sauna, even late in the night. Very little air movement in the basin. The admiral and the enlisted were very grumpy.