Qiandao Lake features over 1,000 islands. Qiandao Lake — Asian Games location finds new life The Qiandaohu Station in Zhejiang province is named after Qiandao Lake, or "Thousand Island Lake", which has long been a popular tourist destination for those seeking a tranquil and peaceful vacation. "Our most popular activities leverage the area's natural scenery — cycling along the lake's …