Southwestern China’s coastal resort city of Beihai and the nearby island of Weizhou shut their borders on Monday to contain a local flare-up of the Chinese coronavirus, stranding 2,000-plus tourists in the region, the state-run Global Times reported.