Der Hafen befindet sich in der Bucht von Santa Marta, die als ‚die schönste Bucht Amerikas‘ bekannt ist. Dabei handelt es sich um einen tiefen, natürlichen Liegeplatz, der großen Fracht- und Passagierschiffen zum Anlegen dient. Es gibt dort einen speziellen Terminal für Besucher, die auf touristischen Kreuzfahrtschiffen von verschiedenen Orten der Karibik aus eintreffen.