Just spent a week seeing the sights around Glacier Bay and we found some decent food.
Right now, the Glacier Bay Lodge inside the national park is pretty decent. Nothing too creative but solid offerings (your basic Dungeness crab boil, salmon dinner, halibut tacos). The sweet potato fries on the deck menu are excellent. The coffee is atrocious, and we fantasized about buying the 8 acres for sale near the town's four corner intersection and starting up an espresso shop.
We ate one night at the Gustavus Country Inn which has a chef with some imagination not expected for that area. The prix fixe dinner included a Thai coconut chicken soup, some really delicious shrimp skewers with a chili strawberry dipping sauce, and a berry kiwi cheese tart with a biscuit crust.
The town pizza restaurant was okay. They also serve a halibut melt sandwich that was quite good.
Of course, our hosts at the Blue Heron B&B deserve a shout out for putting on a tasty and non-stop breakfast every morning.
After reading some other Alaska threads on this board, my expectations were low going into this trip. The diner at the Juneau airport did nothing to raise them, but if you like the local food Alaska has to offer, how can it get any better than right out of the sea? I just wish we could have been there when the local organic gardens are in full swing.