CARTAGENA, Colombia — Cartagena sits on Colombia's Caribbean coast and for decades it has been one of the country's most beloved destinations. Its historic center is encircled by thick stone walls, ...