The fishing is excellent, and some companies will even set up a barbeque so that you can enjoy your catch the same day.
It's possible to eat the fish that you caught the same day.
Because there is no opportunity to fish, if you want to eat some seafood you must go to a restaurant.