Spend a day at the beautiful Rosario Island Beach that includes a speedboat ride, an aquarium visit and the beautiful resort itself.
We did go on the Rosario Island Beach tour which was a 55 minute speedboat ride to the island, a great natural aquarium visit, and a relaxing few hours at an island resort.
Cartegena itself is full of very agressive peddlers hawking all kinds of cheap souveniers. Avoid the tours of Cartegena as they all stop at a shopping area called The Dungeons and Emerald City jewelry store. Tourist rip-offs.
Provider: Celebrity Cruises
The Rosario Island excursion for Cartagena was nice, but not worth 140.00. They take you on a long boat ride, show you and open Oceanarium( Interesting), then take you to a very modest resort, where you have to pay if you want to snorkel. Drinks are limited and expensive. The lunch is VERY authentic, and i don't recommend the fish. They are even chincy with the drinks for lunch.
Provider: Norwegian Cruise Line