Tarragona on katalonialainen satamakaupunki ja entinen pääkaupunki, ja sen kyllä huomaa. Roomalaiset tekivät Tarracosta suurimman espanjalaisen provinssinsa pääkaupungin. Heidän perintönsä ei ole raunio kaupungin laidalla, vaan se muodostaa koko paikan rakenteen: vanhakaupunki sijaitsee yhä roomalaismuurien sisällä, kadut kätkevät alleen circuksen, ja amfiteatteri on louhittu rinteeseen aivan meren yläpuolelle.
Vanhakaupunki Part Alta sijaitsee kukkulalla, ja sen reunalla olevalta Balcó del Mediterranilta kaupunki laskeutuu rannoille ja satamaan. El Miraclen ranta on heti amfiteatterin alapuolella, ja rannikko jatkuu pohjoiseen Arrabassadan ja La Moran kautta matalille kallioille. Rambla Nova -katu kulkee sisämaahan parvekkeelta kaupungin pääakselina. Uudemmat kaupunginosat levittäytyvät länteen kohti teollisuusvyöhykettä ja jalostamoita, jotka tarjoavat suuren osan alueen työpaikoista.
Tarragona on aito välimerellinen kaupunki, jonka hintataso on selvästi Barcelonaa edullisempi, ja kaupunkien välillä kulkee rannikkoa pitkin junayhteys. Samalla on kuitenkin hyväksyttävä toimivan sataman ja petrokemian teollisuuden läheisyys, iltaisin vilkas vanhakaupunki sekä rannat, jotka täyttyvät elokuussa rannikon lomakohteista saapuvista matkailijoista.