We have been to Ketchikan several times - once on a Celebrity ship that had mechanical problems and stayed in Ketchikan for several days!! So the last time we were there, we booked a crab feast. They picked us up on the pier. https://catchcrabs.com/portfolio-item/world-famous-crab-feast-at-george-inlet-lodge/
Another tour that we thoroughly enjoyed was the Bering Sea Crab Fishermen's Tour. We booked it direct, rather than through the ship. We saved a few dollars, but more importantly we just walked over to the boat and were able to get front row seats before the ship tour arrived. http://www.alaskacrabtour.com/
We have also taken the local bus to Totem Bight State Park as mentioned previously. Right next door to Totem Bight is Potlatch Park for more totems and a great gift shop. In additional to totems, Potlatch also had an antique car museum.