Best Place for Whale Watching in Alaska. The best place for whale watching in Alaska is Juneau, because there are so many whales that seeing whales on your excursion is guaranteed. Icy Strait is also very good for whale watching, but there are no guarantees for this port (though most tours do see whales.)