It takes about 45 minutes to an hour to get from Cartagena to the Rosario Island in a speedboat. It is easy to visit the islands on a day trip, or to stay overnight.