NOt to steer you away from San Pedro... but Caye Caulker has camping at Vega Inn and Gardens. You can see a picture of their place at Its definitely rustic and I don't know anything about the bathroom facilities, but its right off the main peir next to Seaside Cabanas.