I fish from shore sometimes as well, the first thing I do when I get there is look and see what's around. if there are baitfish such as shad, alewives, bluegill etc.. if there are I will usually throw a crank bait that dives deeper that the water I am fishing. if you are fishing around logs a crank bait should work if it doesn't I would start throwing plastics such as weightless texas rigged craws or wacky rigged senkos. if your fishing around weeds you could also throw texas rigged worms or craws a weedless wacky rigged senko would also work well . if the weeds go above the water I will throw hollow bodied frogs, this is my favorite bass fishing technique. a horny toad could also work just throw it and run it over the weeds. I tend to catch a lot of bass using these over weeds. a jig may be a good idea too, you can either rip it through the weeds or on the edge of it. I tend to use a hack attack jig with a rage tail craw trailer around weed beds. these are just a few options that I would use. there are also many other variables that I would consider such as wind, temp, water temp, etc.. make sure you use heavy line when in the weeds I use 30LB braid in the weeds and 65Lb braid for frogging. it may sound excessive but my tournament partner learned the hard way.