Its basically an olymipc park/stadium for ceremonial activities. its connected with main city through bridges so they called it island(i think so).One visiting Huacheng square can easily find that because its so prominent specially at night with colorful lights.