We just returned from Caye Caulker and stayed at Auxillou Beach Suites. The place is REALLY nice and centrally located right off of the main pier( and even air-conditioned!). The kids enjoyed swimming right in front of the suites in a small cleared area. Rasta Pasta is right next door and one if the best restaurants we have eaten in, in Belize (Try the Thai Curry!)