Santa Marta jest znanym ośrodkiem nad Morzem Karaibskim i świetną bazą wypadową na nadmorskie plaże oraz do Parku Narodowego Tayrona. Oprócz tradycyjnych dzielnic w mieście znajduje się nieco oddalony kurort Rodadero z licznymi hotelami i dużą piaszczystą plażą.
Miasto zostało założone przez Hiszpanów w pierwszej połowie XVI w. i zaliczane jest do najstarszych ośrodków Kolumbii. Nie ma jednak zbyt wielu cennych zabytków. Najważniejszym z nich jest barokowa Katedra Santa Marta oraz niewielkie stare miasto z kolonialną zabudową. Znajduje się tu wiele restauracji i barów. W centrum Santa Marta można też zwiedzić Muzeum Złota Tairona i Boliwariańskie Muzeum Sztuki Współczesnej.
Jednak najważniejsze atrakcje Sanata Marta czekają na turystów w oddaleniu od centrum. To dzielnica Rodadero z hotelami i apartamentami wakacyjnymi oraz dużą plażą. Plaża Santa Marta w pobliżu centrum i Portu Santa Marina jest niezbyt duża i bardzo zatłoczona, dlatego Rodadero cieszy się znacznie lepszymi opiniami turystów. Wiele osób decyduje się także na wyjazd na plaże poza miasto. Znajdują się tu znane, piaszczyste i otoczone wzgórzami Plaza Grande oraz Biała Plaża.
Miasto jest dobrą bazą do poznawania Parku Narodowego Tayrona. Obejmuje on spory fragment przepięknego wybrzeża z licznymi zatoczkami, plażami i wspaniała tropikalną roślinnością. Można go zwiedzać zarówno od strony lądu, jak i od strony morza.