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