I haven't read that it's not safe to take MSM supplements while taking levothyroxine, however, all supplements should be separated from the levo by about 4 hours in order to prevent it from interfering with absorption of levo...
Lotions with MSM can increase pain and swelling in those with varicose veins and it should be avoided during pregnancy.
From what I've read, there's little supporting evidence that MSM really does all it's been reported to do...
Cranberry can help some avoid UTI's, however, most people with Interstitial Cystitis should avoid it, as the high acid content can cause flare ups, that mimic UTI.
Like all supplments, cranberry should not be taken within 4 hours of thyroid hormone medication.