UK holiday spot 'worse than Canary Islands' with 'too many tourists'