If anyone has a "cure" for cancer, they will receive the Nobel Prize in medicine. No ifs, ands, or buts. There are many things out there, some work, many don't - including those that you have listed. The ultimate cancer cure is you - the one with the cancer. You the eternal spirit residing in your body can cure anything! How you do that can take many different paths.
My healing journey began with "50 Essential Things to do When the Doctor Says It's Cancer" by Greg Anderson - who himself was a smoker, developed cancer in one lung and had it removed, then developed cancer in the other lung and was given six months to live. His book was written fifteen years ago and last I checked, Greg was still living. His healing journey is based on his own personal interviews with more than 200 people with medically diagnosed terminal cancer who healed themselves - without medical intervention. I remember a quote from one of the interviews he did with a man who was given six months to live with pancreatic cancer who said "I had to learn to love everything about myself, including my cancer." The man rid himself of the cancer.
Bernie Siegel (MD) has had significant cancer remissions - without medical intervention. Debbie Ford in "The Dark Side of the Light Chasers" tells of a young woman in the process of dying of stomach cancer who came to one of Debbie's seminars. During the period of the seminar this woman get in touch with how much she hated her mother - and resolved the issue, both within herself, and with her mother. She contacted Debbie a few months later and her cancer was in remission. There are loads of other stories all over the place of cancers in remission - spontaneously, or from alternative therapies, but in the end it is the human spirit that cures cancer.
A fifteen year prostate cancer survivor - without medical intervention.