Hotels' primary purpose is to provide comfortable lodging. A resort is more like a self-contained development that can be a destination in its own right. Most travel needs such as dining, entertainment, shopping, local transportation, and more can be found within the resort's establishment.
Does resort mean food is included?
Vacation packages offered by all-inclusive resorts usually include accommodation, meals, drinks, and other services. A la carte resorts, rather than having a set package, allow you to choose which amenities or services you'd like included.