Cadiz , Barcelona , Tarragona & Valencia.