Španělsko, Francie z Barcelony na lodi Costa Favolosa