Ta-li Shan, Zhejiang (island)