AnglersAtlas
every map of pretty much every lake in NA
shows depth, islands, vegetation patches and their length and some even show "Local hotspots" for catching certain species
really is a great site and whenever I'm going to a new lake this is the first place I look before even considering hitting the water
hope that helps!
I know it helped me lol