You really know a fish is fresh is when you catch it yourself. You can tell a fish is fresh "from the eyes", the eyes have to be clear and bright. And NOT Dull-eyed. You can tell a fish is fresh when the skin is shiny and clean smell. You can also tell a fish is fresh from its rich red gills. Always buy fish from a fishmonger you can trust