Farms are a lot more plausible (and I see you added a few )

Meadery: Okay, so they have enough grain/hops from the farms to make enough for the soldiers... and some wells, I assume, for the water. It wouldn't need to be great mead, for soldiers, and the rulers could be sending in honey too, I suppose... or the men who run the meadery can buy it, I suppose. Unless you've got your own supply, or some fruit trees somewhere, I don't think you could turn a profit with it.

Goats/Sheep: Sure, one of your "farms" could be a goatherd/sheepherd and dot those cliffs with fluffy wooly animals. They could graze on grass (not real high maintenance) and you'd have wool for clothing or trade, mutton, occasionally, to supplement your food stores, as well as goat milk, cheese, butter...

Blacksmiths: Ummmh I think they would need ore, yes. I'm not real good with geology, unfortunately. Pretty sure rocky cliffs/mountains could easily have some sort of metal deposits, but I'm... next to useless in that area

I could do some checking, if you want (anything to avoid working lol).