No sólo la ciudad de Barcelona tenía puerto marítimo...

No sólo la ciudad de Barcelona tenía puerto marítimo en el Mediterráneo; también hay puerto de mar en Tarragona, Palma, Castellón, Valencia, Alicante, Cartagena, Almería, Motril, Málaga, Ceuta, Melilla, etc. etc.

saludos.