Hello   If I were you I would get a taxi.   Just only if when you get off the vessel you find the shuttle, get it. Otherwise a taxi. This is. Shuttle is not cheap at all and release you in front of Colon statue. Just 650m away from Plaza Real (translated as "Royal square") but taxi really costs a few more and will drive you to Plaza Real.   I am sure you will find a taxi in the port terminal but you can also call for one if you wish.   Regarding Barcelona,