Turns out I've never heard of Sheng Si Island until now. Looks awesome, that there'd be such kind of beach this close to Shanghai. The one I just remembered now was Changxing Island, basically it's connected to Chongming by the long bridge.