Cartagena is a port city and historically important, as the first Spanish colony in the Americas along Colombia’s Caribbean coast. The walled Old Town sits by the sea, with cobblestone streets and picturesque colorful buildings. The city is also a popular beach destination with white-sand beaches and palm trees, known for their coral reefs and breathtaking sunsets. Cartagena is perfect for those seeking fun both on and off the water.