Расположенная на берегу залива Карибского моря Картахена обладает самыми мощными укреплениями во всей Южной Америке. Город разделяется на три зоны: Сан-Педро с кафедральным собором и многочисленными дворцами в андалузском стиле, Сан-Диего, где проживали торговцы и представители среднего класса, и Гефсемани – «народный квартал».