Just advertising the island would help. I’ve seen Jersey adverts in business magazines and travel magazines for years. Never once have I seen anything about IOM.
I don’t even think the climate is much of a push factor. There is plenty of demand for the wild outdoors and adventure type holidays in the wet.
To me it seems the IOM has dined off the TT races and done nothing else tourism wise.