Actually, it took six years - but from next week cruise ships will dock at temporary (?) facilities on the mainland. A permanent solution requires dredging a canal in the lagoon, opening another can of worms
The author is right in pointing out that the deal was only made possible by the astounding about-face of Mayor Ada Colau as well as of the regional government, ruled by the Catalonian Republican Left, can you imagine?
No explanation is suggested, however
It’s not complicated: at the national level, PP and socialists are more or less evenly matched. In order to stay in power, the socialists need the support of the locally strong Catalan autonomists/independentists
From the outside, one thing is clear: Barcelona was not viable, mainly because of the strong, ideological opposition of mayor Ada Colau reflecting the opinion of the local populace. And then at the last minute, for reasons unknown, she switched sides and the whole thing gelled
Talk about GD...
I could be wrong, but I believe the cooperation is between the central government socialists and the local Catalan faction.
In Malaga the local PP was rebuffed by the central government even on the comparatively minor issue of the 15-20 M€ infrastructure works