Hog Heaven has the best location! We adore it, a friend with us was less than thrilled with the menu, which is limited and BBQ/grill based.

We had nice meals at Top of the Baths, which has the added bonus of a fresh water pool to rinse off.

If Coco Maya is open, that is also great. Its right on the beach with loungers.