There are a few places You have a choice of really fresh fish, right off the boat. Another option is buying it in a fish store, or in the fish section of the supermarket. The choice is entirely up to you, but make sure that the fish is fresh.
If the head is on, fresh fish should have clear eyes, no cloudiness should be present.
Fishing boats with fresh shrimp and fish.