Weather in April for European cruise

I am planning an 11 day cruise departing from Barcelona with stops in Marseille, Monte Carlo, Naples, Rome, Florence, Crete, Athens, Zadar and ending in Venice. Has anyone cruised this time of year to these ports? Can you please tell me if the weather is decent in port and at sea at this time of year? I am able to get a great deal through my timeshare for this itinerary and hate to go if it's the rainy time of year. Thank you!