Tolong jelaskan mengenai Geografi dari Pertempuran Cartagena (209 SM)

Kartago Baru adalah sebuah kota yang terletak di sebuah tanjung yang daratannya dihubungkan oleh sebuah tanah genting yang sempit di sebelah timur. Kota tersebut terlindungi oleh sebuah laguna besar di sebelah utara yang airnya mengalir ke arah Teluk Cartagena di selatan, melalui kanal yang terletak di sisi barat kota. Kondisi geografis tersebut, menguntungkan Kartago Baru yang membuatnya sulit untuk diserang.