Don’t forget amateur radio operators. Many of them have portable radios run off batteries and many amateur radio clubs have gas and propane generators. You might try googling “amateur radio clubs” followed by your zip code to find a contact point.
Very familiar with ham...though not one myself (other than Freeper handle). My current location actually has a dedicated ham emergency site for just such situations. My one quibble with it is that it is in the basement of a local community facility, and WILL be taken out by tsunami (Puget Sound). Should be located at the "local highest point", IMO.
During the Northridge earthquake my FIL had better news in the Bakersfield area on his 2m ham rig than we had in the LA basin. The repeater stations on the mountains around the basin worked well.
After 20 minutes of listening to quake reports on the AM radio (in our car parked in the driveway) we could work out the quake location by the areas that had not yet given a report. No power, but the phone still worked and the light on the Princess phone dial was the only light in the house...:^)
After that, I went and got a ham license.