Qiandao Lake remind me of Halong Bay as both have many small islands. The Qiandao (Thousand Islets) Lake is a huge reservoir covering an area of 580 square kilometers on the upper reaches of the Xin'an River, 160 kilometers from Hangzhou and Huangshan Mountain. There are 1,078 islets in the lake, which is why it is also known as the Thousand Islets Lake. The lake is embraced by hills with green trees, crystal-clear water dotted by islets with luxuriant vegetation.