Yes. The Ministry for Primary Industries advises a restaurant can accept fish caught by a recreational fisher, then cook and serve that fish to the successful angler, with conditions. The restaurant can charge for cooking that fish. If the process takes time ie. smoking the fish, the angler must leave his details with the restaurant, for compliance purposes. MPI’s explanation of the requirements if a restaurant cooks a recreationally caught fish is here.