A five or six weight with a floating line covers shallow fishing. Add an intermediate or sinking line when the useful edge lies deeper. Keep the fly compact enough to cast repeatedly without tiring and choose a leader that can tolerate the nearby cover.
Let the fly settle, then use short pulls and pauses. If a fish takes during the pause, preserve that rhythm. If followers keep turning away, change the speed or the fly’s size rather than making the same retrieve faster and faster.
From a boat, a repeatable drift lets you work along a contour. From the shore, fan the casts and note how long the fly sinks before a take. Move a short distance and repeat the exercise instead of spending the whole session on one comfortable casting platform.