the Caye Caulker Company water taxi goes to San Pedro for $10 US each way ($17.50 round trip). Very nice smooth ride, enjoyed it; took about 70 minutes. Took Tropic Air back to Int. airport to avoid taxi and town (Northern Highway to airport was so flooded the first week in November that it took 1 1/2 hours to go 4 miles; a nightmare).