BBC has a rather lengthy article on how cancer was created by the evolution. The gist of it is not very cheerful:
But a more telling reason for the rise is that humans, on average, live a lot longer than they used to. “If you live long enough you will get cancer,” says Biankin.
“If we decide that we all want to live to more than 70, then we have to accept that sooner or later we will get some sort of cancer,” says Bardelli. It is inevitable because our cells have not evolved to maintain their DNA for as long as we now live, he says.
However, there is some really amazing photography of cancer cells and the like.