I have done quite a bit of crappie fishing on Johnson's Island. We have always done well with the exception of last year and I think the weather was the main reason. I know I have friends who have caught their limit of perch in the bay I believe around the bay bridge area if I'm not mistaken. I have never tried for perch in the bay because I don't have a boat. Johnson's Island has always produced for me with the only problem being it is all private property so you have to know someone that has property on the water. I'm sure there are other good spots in the bay for crappie though. I would say check in at a local bait shop like Rickard's of Highway Bait and Tackle.