NOAA - viewable, free pdfs, paper chart purchase - all US marine shoreline, US Great Lakes shoreline and the St. Lawrence River, the Columbia River upstream to the tri-cities and the Snake River upstream to Lewiston, and other large lakes and rivers.