We spent 12 glorious days in Haines back in 2017, so we checked out lots of local cuisine and I can recommend several delicious options: Pilot House - Amazing fresh baked sourdough bread from an old time starter. Get there early as possible - the loaves sell out very fast, and the second baking isn't til 5pm. Alaska Rods - Best darned homemade fudge EVER. Usually 7 to 10 flavors daily. Inside a little shop downtown with beautiful handcrafted items for sale. Fireweed Restaurant - Pizza, glorious pizza! Oh my gosh - the Salami Mozz pizza was THE best pizza we've ever eaten. So good, we've tried to recreate it at home - close, but no cigar. You gotta try it! Thin, crispy crust, thinly sliced and fried genoa salami, big slices of fresh mozzarella cheese, caramelized red onions, and a slightly sweet, slightly spicy marinara sauce. Perfection! Pair it with one of their fine artisan salads and you've got a winner of a meal! Their fish tacos don't suck either! :) Mountain Market - Delightful little 'country store' type atmosphere with fantastic Alaska brewed coffee, huge, freshly made sandwiches and yummy seafood chowder, and fabulous cinnamon rolls along with other daily made baked goods. Mile 33 Roadhouse - you'll need a vehicle for this one. Out the Haines Highway at Mile 33 (duh!). The homemade pies are to die for - we had the three berry forest pie - heaven! Also had the best patty melt I've ever eat at Mile 33 Roadhouse, with a side of authentic poutine. Worth the drive if you have a rental car! In Juneau - Hot Bites at Auke Bay has fantastic milkshakes in every imaginable flavor, and their grilled halibut sandwich was delicious and filling. Enjoy eating your way thru Alaska - I think you'll be pleased!