Lan-shih-t'ou Shan, Zhejiang (island)