Yo!!! As for Salmon fishing (or halibut, etc) - I do know that some of the local hotels will cook your "fresh fish" catch after a fishing excursion - ours did in Seward (we booked that hotel on our own prior to our cruise - not sure what they offer on pre/post cruise excursions). Of course, I didn't catch anything (probably scared them away as well!!), but others on our fishing trip did, and LOVED their snapper that nite.
Keep Smiling!!!
