How long does it take to get from BZE to the water taxi to Caye Caulker? Is there more than one water taxi company? I am concerned about missing the last water taxi to caye caulker when I fly in so I am trying to find the company with the latest departure time. I land at 345pm and saw one company with a departure of 5pm and another with 530pm, am I going to be able to make either of these? Is it necessary to buy tickets in advance? Thanks!