Torrey Pines in San Diego will host the 2021 US Open, the United States Golf Association announced on Tuesday.