Pei-lun Shan, Zhejiang (island)