Roger and/or others,
There is lots of motels in Astoria, which is about 5 minutes away, including a new Holiday Inn Express right on the river. www.astoriahie.com, 888-898-6222. There is also a Shilo Inn in Warrenton just a mile from the marina, www.shiloinns.com, 503-861-2181.
As for poles...