If you can get a reservation Mary’s Boon Beach Hotel would be perfect. Small Caribbean style hotel, Nice restaurant and beach bar. Staff his great. But they stay very full especially this time of year.
If you don’t book there at least go by and see what you missed for the next time.