UNFAIR CONTRACT TERMS ACT 1977 and the UNFAIR TERMS IN CONSUMER CONTRACTS REGULATIONS 1999

Consumers are protected from excessive small print which holiday companies often use to wriggle out of complaints by the Unfair Contract Terms Act 1977 and the Unfair Terms in Consumer Contracts Regulations. These laws allow you to challenge any contractual term that may be unfair or unreasonable, unfairly weighted against you, or ambiguous. Standard contract terms should be written in clear, understandable language.

It is illegal to have a contract term that attempts to restrict your statutory rights or avoids responsibility for personal injury or death.

As well as your civil law contractual rights that the holiday should be 'as described', the criminal law says that any factual statements made must be truthful and accurate - for example, if you are told that the hotel is a 'short stroll' from the beach, you shouldn't expect a 5 mile walk!
https://www.citizensadvice.org.uk/consumer/holiday-cancellations-and-compensation/claim-compensation-for-a-holiday/