Introduction to Xiushan Island: Xiushan Island, where the park is located, is between Zhoushan Island and Daishan Island. Legend has it that Xiushan Island is the "Abbott Island" one of the three immortal mountains on the sea, and is known as the "Shangri-La on the Sea".