We definitely don't recommend flying in the day of your cruise. One bad weather delay or flight cancellation can cause havoc, up to and including missing the ship. Fly in a day early, getting to Ravenna from Venice isn't complicated, just takes a little planning.