Cannery Pier Hotel, in the charming northern Oregon coastal town of Astoria, is truly unique. Built on the site of the former Union Fish Cannery – in fact on the original 100-year-old pilings – the hotel offers guests unparalleled views of a real working river, as well as views of the shipping lanes out to Cape Disappointment Lighthouse and nearby Washington.