Will be in Scottsdale June 12-26. Am looking for good spot to fish (not big game, fly or by boat). Would love to take my son fishing from a good shoreline for crappie, panfish, walleye (if possible from shore) or especially a rainbow trout. It will be his first time fishing in the west, and I would love for him to experience it. I heard Saguaro and Canyon lake have golden algae? Am familiar with Scottsdale, Fountain Hills and general surrounding, but not too far outlying areas. Thanks!