Carnival Cruises from Venice features 12 night cruise itineraries. The port calls on Carnival Cruises from Barcelona vary by itinerary, but, typically include many of following ports: Dubrovnik, Athens, Izmir, Messina (Sicily), Olbia (Sardinia), Rome (Civitavecchia), Livorno (Florence/Pisa), Monaco, Palma de Mallorca, Barcelona and Marseilles.