This is where an alliance with your neighbors can help. Find a neighbor that uses DSL from the phone company and make an informal mutual aid agreement with them. Each of you must have a wi-fi router.

In normal times you would use your cable modem and your neighbor would use their DSL modem. If one or the other systems fail, the neighbor with access to the internet can add a login to their wi-fi router so the other neighbor can get internet access through their service. Setting up a wi-fi login only takes a minute or two.

If you really trust your neighbor you could go ahead and setup shared access ahead of time, but in my case, I don't trust my neighbors that much but in a storm or other outage, I would be more than happy to share and have done so a few times.

In my experience, DSL and phone landlines are more durable than cable service. I've been through a few hurricanes where the cable and power were knocked out but the phone system kept right on ticking.