restaurant: The Ritz-Carlton St. Thomas