How long does it take to unload a cruise liner?

timberly K asked:

I am going on a cruise soon, transatlantic, and i was wondering how long it takes for 2000+ passengers to unload a ship at a port of call? How early should i be back to board the ship before it leaves? Will it wait for me if i am in line and we its near the departure time?