- A blanket of fog covered the town. Good and natural. - A blanket of fog encompassed the town. Good but encompass is a little unusual in this context. - A thick fog covered/encompassed the town. Good with same comment about encompass.
Encompass is usually used, in my experience, when talking about scope. I couldn't say that it was wrong or odd to use it in your context here.