I do not know if the number of buses depends on what the cruiseline pays, yet I had better experience on other lines.
Anyway, the easiest was to avoid crowds and stress is to take a taxi.
They are normalky easily available both in the city centre and a the train station.
CORRECTION: Sorry, forget about the above. I missed that you were looking for the shuttle to the port entrance, not into town.