Polly: I have a brilliant idea to totally outfox him.
Lanzarote. Yes. REALLY.
I am a total and utter holiday snob.
The way to do it is get a cheap flight (loads, obv.) and then choose either cheapo accommodation; or luxury and remote.
And then (and here comes the genius bit) DO NOT GO ANYWHERE NEAR ANY OF THE RESORTS.
Hire a car. Go EVERYWHERE Cesar Manrique had a hand in (artist/architect who redesigned many of the island's 'tourist' spots) - the volcanic caves (stay and have beer and hot chocolate), the cactus garden, the Mirador, his house/gallery, his contemporary art museum (another fabulous restaurant there). Go to the volcanos - there will be the odd coach trip and corned beef tan there but it will be worth it.
If you must do more touristy things go to the little posh port place (name escapes me) and go on a boat trip.
Drive to the North of the island (ideally stay here as more beautiful and less touristy).
Go to El Golfo and watch crashing waves and 'seatubes'.
EAt seafood at tiny little restaurants.
Take a drive through centre of island to taste wine at volcanic vineyards (stunning)
If you must go to the beach, find a tiny local northern one: I repeat - stay AWAY from all beach resorts.
And best to go at Easter. But it's a fab combination of cheap and cultural and warm.