Alta Lake is stocked, so he should have a chance of catching something (small). Green Lake is very tough but beautiful. Either way the scenery is spectacular to make up for anything. Boat is preferred on both lakes.
Rivers are logistically tough and a guide is a great idea to help with locations and rules. Will probably need to travel a bit south to Squamish. Google fishing guides Squamish BC