Chalet Swisse was excellent. Our favorite. Also enjoyed Aqua, and for casual setting on the water go to Bugaloe Bar on the pier...food and drinks were very good and decent prices and usually have entertainment at happy hour a couple nights a week. For a snorkel/sunset sail check out Blue Melody/Black Pearl. Small company had a great time and not a huge group. No loud music but does serve drinks.
Have fun!