Tarragona is a port town located southwest of Barcelona and the site of an old Roman settlement.