I've never understood the attraction of wind-up radios for anyone with the slightest bit of preparedness inclination. Radios don't use much power. A typical handheld portable will run for 24+ hours nonstop on two AA cells, probably a lot longer at low volumes or with earphones. A GE Superradio will run for 460 hours on six D cells. If you've got all that kerosene and generator fuel, surely you can stash a few batteries, or recharge some nimh cells from the generator once in a while, or run the radio from 12 volt power available on the boat.
"Long term" gets interesting on a boat when you have to refuel or resupply. I wonder how many boats that have been out on the water for the past week will come in to find out about fuel shortages and big price jumps, if they haven't followed the news while offshore.