Find the weed beds or structure you mentioned above and then back the boat up until the weeds get sparse or suddenly disappear or you can't see the rocks anymore. Try those edges or transition points. Also, look for rocky points that stick out from shore or at the mouths of shallow bays and and assume they continue underwater even if you can't see them. If you're fishing structure that is kind of all the same, like a rocky shore or a weed bed, look for something different, like an extra big rock or pocket or cut in the weeds. Once you find fish, remember what you did and keep doing the same thing in the same types of areas. Also look for gulls sitting on the water as they are usually after the same baitfish as the bass are. In the summer when the water is warm the bass need to eat so they will be where the bait is.
Thanks guys, some good tips. I really like the one with the seagulls. I struggle with my local lakes finding those key spots. If anyone knows Guelph lake... Its a man made lake so the slopes are gradual without drop offs. I just fished there today and left super disappointed. I found lots of baitballs on the fish finder and only a million carp.... but still could not hook up into bass.
I think I could benefit from some topographic maps, or a similar feature on a good fish finder