I actually went on a private (6 person) tour with Lazy Otter in Whittier. It was amazing - 6 hours with close up views of sea lions, otters, whales, puffin, birds, and glaciers. ...
Took the Glacier Explorer train form Anchorage to Whittier - Highly recommended. The train gets to the ship around 12:05pm, and some of the buses from airport won't get there until hours later. So if you want to get on the ship early - take the train - even if you stay the night before in Anchorage it is worth it. ...
After Glacier Bay, we cruised into College Fiord. That was a far better area to see glaciers. Numerous glaciers with big waterfalls coming down from them. The largest glacier calved several times while we were there. That area should also be a national park. We arrived at Whittier early the next morning where we disembarked and went on our train to Denali National Park. ...