The narrows is plenty deep. I've only stayed in the basin around Hoover dam most of the time, but if want to explore go through the narrows and go past Temple bar. I know there some beach area up there and even further past that. Make sure to get a map and if you need fuel you can get some at Temple bar marina also.