George Inlet Lodge in Ketchikan has an all you can eat dungeness (I enjoyed it tremendously when I ate there years ago). Your cruise ship should have 1 or 2 options. Also, if you are going to Sitka, there is a crab place at the new pier - Halibut Point Crab and Seafood. I plan on a yummy crab dinner there. Be prepared, a crab dinner isn’t cheap no matter where you eat it…Alaska, Texas, Wisconsin or at home