The Maritime Museum is right on the Columbia in downtown Astoria Oregon. A parking lot is right next to it, so you don't have to carry your souvenirs very far.