RE: Caye Caulker
Check out the Iquana Reef resort. You cam just google the name and find the website. I stayed there last year and it's very quiet off the beaten path by the soccer field.
For more activity try Seaside Cabanas next to the water taxi pier.
Time at Caye Caulker extends life.