20 minutes drive from my house is this beautiful place. Its hard to imagine water in Arizona, specially lake of this kind. But there are 2 other lake next to canyon lake and the biggest of them is Roosevelt lake. I have not been there but my future plan is to visit with few friends.
More info on canyon lake @ http://www.canyonlakemarina.com/