[noun (place)] + で + [verb] [noun (vehicle, tool, language)] + で + [verb] [noun (material)] + で [noun (cause)] + で [noun (range, amount)] + で
When あります means an event takes place, the place takes で, because an event is something that happens.
After a vehicle, a tool or a language, で says what the action is done with.
"On foot" is the exception. In everyday speech it is あるいて歩いて ("walking"), not a noun with で. The noun とほ徒歩 does take で, but it belongs to signs and writing.
These go beyond the place and the means.
After a material, で says what a thing is made of.
After a noun such as an illness, the weather or an accident, で gives the cause of what follows.
After a number or amount it gives the total, or how many people do something together.
The で that joins a noun or な-adjective to what follows is a form of です, meaning "and". It has nothing to do with place or means.