Wanxing Island.
This is an area within North Star Island, although called Wanxing Island, but it is not an island, but the general name of a large island nearby.
Because there are so many islands and they are so densely packed together, they are called Wanxing Island....