live fish
Refers to fish that are alive, often in contrast to dead or processed fish. Common in contexts like aquariums, fishing, or live seafood sales.
Refers to fish that is fresh, not frozen or preserved, typically for eating. The fish may be dead but is recently caught and of high quality.
I bought a live fish at the market and put it in the tank.
The fresh fish at this shop is always fresh and delicious.