Also when we arrived at Cruz Bay in December it was packed, there was only one agent and it took quite a while (45 min to an hour).