Pretty and gritty: that’s how some locals describe Astoria, Oregon, a far-flung town sitting where the Columbia River meets ...