This port city in Colombia is officially known as Cartagena de Indias, and it's full of Indigenous and Spanish colonial history, breathtaking natural ...