Featured in the Netflix show “Too Hot to Handle,” the Turks and Caicos property offers three private beaches on 1,400 feet of ...