Like pieces of a puzzle, a total of 1,078 islets dot the shimmering blue waters of the artificially formed Qiandao Lake, or "Thousand Island Lake," in Zhejiang Province, creating a picturesque view.