One of the biggest reasons Cancun is and always has been so popular among American tourists is the large number of incredible all-inclusive resorts. Just in the Hotel Zone alone, there are approximately 100 hotels to choose from, many of which are all-inclusives.