The finest French cuisine the Turks and Caicos has to offer in the heart of Grace Bay