Yes, Belize does have all-inclusive resorts. When visiting, you must stay at a Gold Standard certified property. A full list of gold certified hotels is available here.