Included in the province are three thousand islands, the most in China. The capital Hangzhou marks the end of the Grand Canal and lies on Hangzhou Bay on the north of Zhejiang, which separates Shanghai and Ningbo. The bay contains many small islands collectively called the Zhoushan Islands.