Had booked a fishing trip on cruise ship, but night before they cancelled it. On arrival into Ketchikan, left ship and went shopping for tour on dock. Captain William had already left with another customer but came back for my nephew and myself. After he lead us through the fishing licensing, we went to his boat. The boat was clean, very well maintained and comfortable. He gave us a safety briefing before we left port and made haste to the Halibut grounds. After trying to locate fish, he decided to move us to another location for Yellow Eye (Red Snapper). It started to rain and as I hadn't been prepared to go fishing, I started to get wet. Captain William literally gave me the jacket off his back to keep me drier. In very short order we caught our limit. As time was running out we headed back toward port but he saw that a commercial fish boat had caught a salmon. He did everything he could to help us catch a Salmon too. Unfortunately we were about 2 weeks early and we only felt one on the line. He returned us to the dock on time, leaving us with very pleasant memories to go home with.