A beautiful day trip while in Cartagena, the Islas del Rosario are 27 islands located in the crystal clear Caribbean waters just off the coast of the city.
They’re filled with coral reefs that serve as a natural habitat for tons of aqualife, and you can spend a day here boating, swimming, or snorkeling.
On land, they also have hotels, an aquarium, and a few hikes you can do.