Preheat oven to 400°F (200°C).
Score the fish on both sides with diagonal cuts. Season inside and out with salt and pepper.
Slice the zucchini and scatter in a baking dish. Lay the fish on top.
In a small bowl, whisk together olive oil, dill, parsley, cilantro, garlic, vinegar, and lime juice.
Spoon the herby oil generously over the fish, making sure it seeps into the scored cuts.
Bake for about 25 minutes, or until the flesh flakes easily with a fork and the skin is lightly crisped.
Serve hot with the roasted zucchini and drizzle over any extra pan juices.