I've been to Caye Caulker! It is lovely.