Oh, my! I had early dinner seating, so my last breakfast on the Magic in Miami was at 7:00. (Two restaurants were 7:00, one was 6:45)
I asked my local friend to pick us up at 8:30. By 8:00, we were done eating waiting to get off. Waiting. Waiting. Waiting. And waiting. My friend was in the terminal area by 8:30, after circling, she eventually found a space in the cell phone lot.
We continued to wait. And wait.
Our luggage color tag was not called until close to 9:30! By the time we snaked though the ship and the terminal and customs, it was 10:00.
My husband says next time (if there is a next time, this was his first cruise and this was not a good ending), we'll have carry-ons only and we will carry them of the ship ourselves.
I've had much better experiences in Port Canaveral.