Boat from Belize City can be dicey depending on your time of arrival. If your international flight is late you might miss the boat and that is not a good way to start your trip.