Deep Creek can be a hard call, most of their big fish are caught in the kelp, and if the fish aren't where they're supposed to be, then it's little fish on no fish. I think Homer has the best bet for assured halibut catching. I'd say 99% of the people who book out of Homer are able to get to the fishing grounds and catch fish. The fleet generally only has one or two days a year when weather stops them from fishing. The downside to this is the possible running times, about the same as whittier or seward.
good luck, hope you make it to AK