I like the Breezes(even though it is a little more expensive--we still go out a few times and eat at other restaurants and still feel we get our money's worth. -but there was good snorkeling at the Hilton--there we were lucky and saw seahorses!
It has been a couple of years since we were there but, the Marriott was the nicest hotel and beach.
But I still cant say enough about the Plaza Hotel--it was very European and had a good breakfast supper plan. The views of the harbor were priceless, they had a shuttle to the beach.
Have fun! Call me if you need help-
www.traveldesigned.com