Someone please correct me if I'm wrong, but when I think its Les Oliviers?
When we were there in April, Tropics Beach Bar had just opened. I can't find a menu online, but some photos of the food look pretty good. Very casual looking.