You might try Penn's Landing on Tortolla. Nice spot, well run, and a good manager on site.