The walls are painted yellow and blue in the old city. Bougainvillea spills from balconies above narrow streets. Beyond the ramparts, the Caribbean stretches toward the Rosario Islands, where beach clubs and small hotels occupy pockets of white sand.
Cartagena has become one of the Caribbean’s most in-demand destinations, a city where colonial archi...