The Hangar was recommended to us several years ago by locals as the best place to get halibut.
Their "pub style" halibut basket is wonderful. Although we're only interested in eating halibut, the menu has a wide range of choices.
We eat here every time we're in Juneau. Which isn't often enough. It's just a few blocks from the cruise ship docks. It is at the end of the channel where the sea planes take off & land. On good days, you can watch them while you're eating.