When we went there a few years ago we were off of the ship fairly quickly. Depending on the size of your ship and the amount of passengers, it will take more time for some and less time for others. I would say you should be fine though. Happy cruising.
Past Cruises
2/2006 Carnival Legend (10th Anniversary Cruise
12/2006 RCCL (Did not like at all)
08/07 Carnival Sensation (1st cruise with the kids)
06/2009 Carnival Inspiration (Loved this ship)
Future Cruises
06/2010 7 Day on Carnival - Not yet booked - Not sure what ship (Someone please make recomendations)