I'd say your best bet is mid-may for everything to be ice free. A good thing to do is fish off of the points and throw out dead suckers, or fish in the coves and throw out dead suckers. You can catch lakers, pike, browns, cutthroats, and rainbows at any given time. The lakers are all small pretty much (the big ones have gone the way of the dodo bird in here as in many colorado reservoirs), and just incase you do catch one of the rare big ones you should release it. In fact, any laker over 22" should be put back. I also think you should release any cutts or browns you catch. With the pike it should be a judgement call, keeping 1 or 2 small pike (less than 24") probably wouldn't hurt.