Guanyin of the South China Sea, Mount Xiqiao