I can't recommend highly enough to take this tour out of Icy Straits. I looked at booking a larger whale watching tour through the cruise line, but decided to book Hoonah Whale Tours instead. And I am SO Glad I did. We spoke to other passengers who took the larger ships sponsored by the cruise line, and they didn't see anything like we saw and they were on a tour at the exact same time. There are a max of only 6 people on the Hoonah Whale Tour. You can comfortably walk all around the boat so everyone has a close-up of any animals since all 6 can fit on any side. We saw a pod of Orcas, that we watched for about an hour. Two of them swam directly under the boat so you know how close we actually were. We saw a family of sea otters just floating in the water as well as seals and porpoises. We also saw Humpback whales Bubble Feeding several times which was amazing to witness. The tour was for 3.5 hours, and my only regret is that I didn't book back to back tours so I could have stayed on the water for 7 hours. Jordan and Mariah were very friendly and knowledgeable. We had beautifully sunny weather, but if it was cold and rainy the boat fit 6 inside the cabin comfortably. When we discussed our experience with other passengers, most of them just saw a few humpback whales swimming and they didn't see them bubble feeding. Jordan was working with several other local boats which means they will definitely find the whales. The best advice I can give, is book this excursion early since it will fill up. There aren't a ton of small local boats giving the whale watching tour, and you will not be disappointed you took this excursion. Keep in mind, there isn't a ton to do in Icy Straits so I would definitely go on a whale watching tour in this port.