Reports suggested he was laying low on January 5 amid the Chinese Communist party's crackdown on his businesses. The Sun Valley Golf Resort is located on Hainan Island, just off the coast of China.