Made up of 30 idyllic islands, 35 kilometers to the southwest of the city, the Rosario Islands are another of the many wonders that make Cartagena de Indias so special. Choose the island that best suits your tastes, board a boat and prepare yourself for a unique experience in paradise, surrounded by crystal clear waters and gorgeous white sands.

You’re bound to find the perfect place for you among the five-star hotels, tropical restaurants and upmarket beach clubs. You can also take some time out to dive, snorkel, kayak or hike along a nature trail, if you’re not busy visiting the oceanarium on Pajares island or Barú’s aviary. This is the ideal place to marvel at flora and fauna in its natural habitat.