Marriott International sold the Ritz-Carlton, St. Thomas, in the U.S. Virgin Islands for $64 million, according to real estate brokerage CBRE.