I truly understand your worry. I flew in the day of the cruise, we worried the whole time until we landed at MCO. We were very lucky and everything went smoothly, however it did teach me lesson. I now fly in the day before to avoid all the stress. Now if we are delayed I don't have to panic!!
But you have left yourself enough room for delays, taking the first flight out in the morning was a wise choice!. Try not to stress and enjoy your vacation!!