You know how you know someplace is likely to have fresh fish? When they have boats literally pulling up on the back dock and dropping fish off.
Hence, my affinity towards Catenese Classic. They have a wide variety of fish ready for consumption, as well as the typical frozen packaged stuff seen at grocery stores. They also do food service, supplying a variety of restaurants throughout Cleveland.
Not crazy about their hours (close at 5pm during the week), but if you're looking for fresh fish, do your taste buds a favor and skip local grocery stores like Constantino's, Dave's, and Giant Eagle and come over here. Even the "non-lake" fish shipped in we've tried has been superior to grocery stores, and on par with West Side Market peers (Kate's Fish, etc.).