Don't get me started on the Nature & Wildlife Expedition.
Haines is roughly in the area of Skagway...requiring a ferry to get between the two. We did the Nature & Wildlife Expedition (which is in Haines). The ferry ride was long, but would have been worthwhile if the excursion was actually good. Unfortunately, it was our only dud. You travel by bus, making a couple of stops at areas along the river. We saw a fair number of eagles, but nothing spectacular and nothing making it even close to what we experienced elsewhere on the cruise. To get any real view of the eagles, they use telescopes ... which means waiting in line behind lots of screaming kids for a ho-hum view. You then head up to a park area and they give you a walk through the forest discussing the plants, etc. ... this was not on the billing for the excursion and was redundant of a far better excursion we did in Juneau. On the way back, they realized that we were running early, so we stopped off at a reststop where many of the kids played in the mud for quite a long while, before we retunred to the long ferry back to Skagway. So, I'd stay away from that one.
For clairfication the only wildlife likely out of Haines are eagles with less during your timeframe compared to Sept.. ANY wildlife tour out of Skagway /Haines will be lacking, this just is not the area. In Seward- go with self booking a Kenai Fjords tour- of at least 6 hours on the water, with my clear preference being the Northwestern Fjords trip, but the regular Kenai Fjords trips are worthwhile. The problem with a Fox Island trip - is they have to be back at the lodge. This can cut into potential wildlife viewing. Fox Island is within sights of Seward. Ketchikan- this is a very high priced ship excursion that you can easily pick up at the dock, for significantly less. Within the description are you going to Saxman Village? If you are set on only ship excursions, then consider the recommendations for something else in Haines and Ketchikan.