We are that exact cruise that ends at Tarragona - we got a transfer from Royal Caribbean to get us to the airport after the cruise.
Our travel agent who got our flights through Royal also added the transfers to the airport after our cruise. When we booked our flights through Royal, it will ask you if you want transfers too. I don't believe it was that expensive either.