That would absolutely explain it (at least in my eyes). Perhaps the body “knows” it has cancer and creates those cravings? Either way, I found it odd at the time but things like that never leave you.
I've long believed that when the body craves certain foods or substances, that the food or substance will be very beneficial or very detrimental.
I'd bet, except for the proverbial sweet tooth, that most cravings for specific foods are for something the body needs.