Das Putuo Mountain Scenic Area befindet sich etwa 100 Seemeilen östlich der Hangzhou Bay in der Provinz Zhejiang und ist eine Insel auf den Zhoushan-Inseln. Die Insel erstreckt sich über eine Fläche von 12,5 Quadratkilometern und ist lang und schmal. Der längste Punkt im Norden und Süden ist 8,6 Meilen und der breiteste Punkt ist 3,5 Kilometer von Ost nach West.
Das Putuo Mountain Scenic Area ist bekannt als das haitianische Buddha-Königreich und das Heilige Land des Südchinesischen Meeres und ist die erste Partie nationaler wichtiger landschaftlicher Gebiete. Der höchste Punkt ist der Foding Mountain, etwa 300 Meter über dem Meeresspiegel. Es erreicht Japan im Osten, Dunlai im Norden, Fujian im Süden und Wuhui im Westen. Es ist das Osttor Chinas. Im zweiten Jahr von Liang Zhenming (916 n. Chr.) Nach den fünf Dynastien lud der japanische Mönch Huizhen die Statue von Guanyin vom Wutai-Berg nach China ein. Er passierte den Putuo-Berg und wurde vom starken Wind blockiert. Klöster bauten hier nacheinander Tempel, um den Guanyin Bodhisattva anzubeten. Putuoshan ist zu einem der vier größten buddhistischen Dojos in China geworden.