Le port se trouve dans la baie de Santa Marta, décrite comme “la plus belle d’Amérique”. C’est un mouillage naturel profond qui sert à l’accostage des navires de grand gabarit, de frêt ou de passagers et qui dispose d’un terminal spécial pour les visiteurs qui arrivent  sur des navires de croisière de divers points des Caraïbes.