O porto está situado na baía de Santa Marta, conhecida como “a mais bonita da América”. É um ancoradouro profundo natural que serve para o atracamento de navios de grande porte, seja de carga ou de passageiros, e que conta com um terminal especial para os visitantes que chegam em cruzeiros turísticos provenientes de várias regiões do Caribe.