Man-made Ocean Flower Island, developed by China Evergrande, was among the projects singled out for criticism for environmental damage. Photo: Weibo