Cancun is a package destination resort enclave, whereas Belize is a country with a diverse culture, rainforest, many islands in the Caribbean, Maya ruins, caves and much more. Belize is a little more like Jamaica, though its population is much more diverse.