I have read reports of people having long waits for rental cars after the cruise. I don't know if that's unusual or common. If you wouldn't be comfortable leaving your son alone at the port for an hour (or more), I personally would plan to take him and the luggage on the shuttle. If he's an adult... he may opt to wait. It could be a short wait, it may be longer.
Enjoy your cruise!