Tu-mien Shan, Zhejiang (island)