Hi Alex,
We live on Smith Lake on the Walker county side.There are three counties,Walker,Winston & Cullman.We have two marinas close to us Duncan Bridge and Duskin Point that have gas. I would check to see if Rock Creek Marina is open before you stay in that area.Ryan Creek Marina is on the Cullman end.Ryan Creek & Duncan have food available.You might can find some maps of the lake on some of the realtors websites.Try
www.justindyar.com I think his site has a lot of info.