The Clubhouse is the best restaurant on Tortola, hands down.