Cruise ship passengers can also experience the magic of Cartagena. The port is less than four miles away from the main shopping areas. In high season, about 200 cruise ships dock in “La Heroica”. The port is an embarkation point for ships offering onboard amenities like swimming pools, jacuzzis, gyms, bars and restaurants.