The meaning of the word 'resort' depends on whether British or American English is being used. As Tim has explained, in American English, a resort is a single commercial establishment: a hotel or hotel complex offering accommodation and leisure activities.
In British English, the meaning is often different. The word 'resort' can refer to a whole town, particularly one that's by the seaside. Many of the towns along the south coast of England are 'holiday resorts': they're towns where people lead normal lives but which are also popular destinations for 'day-trippers' and holidaymakers.
Brighton, for example, has a population of nearly 300,000, but it's also a holiday resort. The town itself can be referred to as a holiday resort, and within the resort are various tourist attractions, such as the famous Royal Pavilion.
I can see that you're working your way through IELTS practice tests, so these definitions should help you.