In a small bowl, whisk together the extra virgin olive oil, lemon juice, lemon zest, dill, parsley, sea salt, black pepper, and minced garlic.
Place the salmon fillet in a shallow dish and coat thoroughly with half of the prepared herb marinade.
In a separate bowl, toss the asparagus spears and cherry tomatoes with the remaining half of the marinade.
Preheat a grill or a cast-iron grill pan over medium-high heat.
Place the salmon on the grill skin-side down and cook for 4-5 minutes, then flip and cook for another 3-4 minutes until the internal temperature reaches 145°F.
While the salmon cooks, place the asparagus and cherry tomatoes on the grill, cooking for 3-5 minutes until the asparagus is tender-crisp and the tomatoes are slightly blistered.
Plate the grilled salmon alongside the charred vegetables and garnish with extra fresh herbs if desired.