here's my 2 cents, I worked with a guy that lives about 20 miles from that lake, and we were working and talking about fishing and after work a couple times we fished Grayson lake, we put his boat in at the state park off highway 7 strait across from the golf course, we caught several bass, nothing any size, all less than 3 pounds, we didn't see all the lake but we fished enough places, I think we got a look at most of it, it has a lot of rocks alone the shore to fish, I think it is a beautiful little lake, but as for cliffs, if they are any on that lake, we didn't go where they were, I saw several big rocks, and the highest from the water were about 15 feet high. we also fished cave run lake, and I liked it much better, it isn't far from Grayson lake, and working close to the lake, we drove passed it every day, and it gets fished pretty hard, we saw boats fishing it almost every day. good luck