How long does cruise ship dembarkation take?

Stacey asked:

We will be taking a cruise this summer. It arrives in port at the end of cruise at 6 AM according to the itinerary. Our flight out that same day is scheduled for 10:30AM – and a 20 minutes taxi ride from cruise terminal to airport. Do we have enough time? How long does it usually take to get off the boat?