Fly fishing near a town

328 towns in 37 states, each with 3+ waters nearby.
A lone fly angler wades a dark, slow northern river lined with spruce and birch
Photo credit

Fly fishing on the Äkäsjoki river, Finland. Photo: Heikki Immonen, CC BY 3.0, via Wikimedia Commons

How towns are chosen

328 towns in 37 states with at least 3 waters within 25 miles (straight line from the town's USGS GNIS point) and at least 1 fly shop or guide in town or within 15 miles. Towns a destination hub already covers are under the hub.