We are going to Capri in mid July. Do we need to reserve hydrofoil tickets or can we buy them at the port. We land at 9:30am and I am not sure how long it will take to get baggage and then get a cab to the port so I was thinking it was best to wait. Should we purchase tickets ahead? Are there long lines for tickets at the port?