Ok, it seems that a lot of folks get the Salt River Diversion Dam and the Granite reef Dam mixed up. Let's start with the Upper salt river diversion Dam. This is East of Lake Roosevelt Before the Salt River enters the Lake. It is a series of steps that for the most part, are always overflowing, it is really not a Dam per se'. You get here, by taking US 60 East to Globe, hang a left on Hwy 188, then take the right onto hwy 288 towards Young. Diversion Dam will be on a road on left hand side. Granite Reef, is essentially the end of the Salt river for the most part, after it has made its way through all the Lakes (Roosevelt, Apache, Saguaro, and Canyon). This is the Dam that the Salt ends into, just up Power Road. This is a real Dam. They do shoot off water here and there, but for the most part there are just holes of water separated by dry land, once you get West of Granite Reef. Those holes that are in the salt river, are on the Salt River Indian Reservation, I don't care who you talk to in America, over there it is their land, and they will be more than happy to accommodate you with stainless steel matching bracelets and chain linkage. We have watched it happen over 10 times last year. Yes , even if you are on the South side of the salt river, they will nail you, they consider their boundaries anything North of Thomas Road. How you get to Granite Reef, is Take Power road north until it starts to turn east, after the curve, and it turns into bush Hwy, Granite Reef will be on your left. These two Dams are on the opposite ends of the Salt River. Hope this helps out!!