Emerald Beach is probably your best bet. On the beach, restaurant, bar, everything close. Stayed there a while back and liked it, no complaints Good service,