地理条件.镇海县位于杭州湾南岸，甬江入海口。县城位于甬江北岸，距离宁波府城20公里，紧靠甬江入海口。甬江在接近镇海县城时，其方向由东西向折为南北向。甬江入海口两侧分别为金鸡山和招宝山，分列甬江口东西两侧，招宝山上有明代修建的威远城，江口附近有宽达数里的滩涂。镇海县城位于招宝山下，与招宝山通过一地峡相连，上有海塘名为钩金塘。县城北城墙与后海塘连为一体，直接修筑于海滩之上，用于抵御潮水的侵袭。甬江口东岸则有一系列山丘，可以俯瞰招宝山和镇海县城，且较为陡峭，难以攀登。山丘的西面为一片直