For villa rentals, which I highly recommend, you could check with Mary at Caye Management.
http://www.cayemanagement.com/