Mantis,
I don't think a shop has to be on a river, or even close. If you've got a good product, knowledgable staff, and can instill a desire to fish, and be the best you can be, regardless of the price, you could have a shop in the middle of the desert.
IMHO

------------------
Trouts don't live in ugly places