You will see Sunfish and bullheads all the time. I rarely see any of my LMB or SMB. They like to hang out at the drop off, waiting for the little fish to swim out over them. If you build the pond, make a drop off. Make it in the center just go about 1-2 feet deeper with a vertical drop. If the pond is shallow you will still be able to see the bass but they will stay deeper.
If you want fish you can see all of the time, I would recommend koi, cats, and bullheads. They like to be fed. I have been tank raising alot of my bass, perch, and sunfish lately. Those seem to come out to feed and don't mind the pellet food. Fish that I caught from lake O and local rivers go into the pond never to be heard from again.
For me the Grey Heron is a really big problem. They can eat 8-12" fish a couple at a time. I don't want to put up any defenses because the pond is too big so I have been tank raising until they get to about 14".