Zhebei Taohua Island is situated in Beihe Village, Yaozhuang Town, Jiashan County, Jiaxing City. It has gorgeous natural scenery and consists of Baiguo Garden, Nongjiale, Angling Park, Tea House, Cailing Pond, and other attractions. Every year, Taohua Festival and Huangtao Festival take place here. On the island, visitors can enjoy a field of peach blossom and have fun peach-picking! It is a great place to get close to nature.