I saw this Isle of Man adver on television today.
Come to your senses TV advert 2017 - Isle of Man
It seems to me they're saying – come to the IoM and bring your motorcaravan with you.
I also found this, published today, I think, though I've seen something very similar before today...