Ta-chin Shan, Shanghai (island)