Me and a bunch of backpacker mates are thinking of a trip to Caye Caulker for a few nights next month. We are going to bus from Tulum to Chetumal and are considering either continuing busing to Belize City and taking a water taxi from there or taking a water taxi straight from Chetumal. I have read a lot about different immigration fees when going straight from Mexico including a tourist fee and a possible port fee..
Has anyone done this recently or can provide guidance on which option is better suited. We are on a fairly tight budget so just don't want to come across any surprise fees while in transit.