Virgin Gorda, Cocomaya, British Virgin Islands, Restaurant