I'm going there myself in June after a cruise. I booked ocean hunter since he advertises on his website "for serious fishermen only...not a pleasure cruise."
www.oceanhuntercharters.com
I have never been there before, but I heard they are mostly tourist boats that are perfectly happy catching 20lb halibut all day. These guys won the derby in 2008.
The others I was considering was In-2-fishing charters or the huntress. Go to
www.homerhalibutderby.com and just look how many times each of these are listed. I would not want to get there and realize I booked with a tourist boat ride operation.
P.s. Don't know if you care, but Lingcod does not open until July 1