If anyone is interested, I thought I'd post a quick update. I ended up booking the Saxman tour in Ketchikan for our entire family but when we got on the cruise ship there was a letter stating the tour was cancelled due to "operational issues".
I was able to take the credit from that tour, plus a discount they offered for the inconvenience, and booked just myself and my daughter on the tour in Haines to Klukwan. My daughter absolutely LOVED it. We weren't allowed to take any pictures inside, but the displays, artifacts, and artwork were beautiful. The bus driver was so knowledgeable and friendly and talked about the history of the area the entire way there and back.
When we got to Ketchikan we took the entire family on the city bus to Totem Bight State Park. The kids loved running around and got to play on the beach for a bit (combination of throwing rocks and looking for clam shells). The ride back was a bit painful as the bus was so far behind schedule that we ended up catching the bus on its way out of town and had to endure the entire loop back to the ship (and we were docked at berth 4 which has no close bus stops in that direction so had to walk from berth 3).