You have to realize the FRUSTRATION we went via on the last med cruise. Like Virgil, we had PLANE delay after plane delay. BUT Virgil left the day early whereas, my DB wanted to have office hours up to the day before.
Therefore instead of arriving in Barcelona and boarding the ship we overnighted in Philadelphia, flew to Rome then to Palermo where we boarded the ship. We missed 2 days on the ship!!!
THIS time we are flying out the day before so it's worth it for us to be booked in a hotel by Disney and then transported by Disney.