Preheat your grill or a cast-iron grill pan over medium-high heat.
In a small mixing bowl, whisk together the extra virgin olive oil, lemon juice, lemon zest, minced garlic, chopped parsley, and chopped dill to create the marinade.
Season the salmon fillet and the trimmed asparagus spears evenly with sea salt and black pepper.
Brush the herb marinade generously over all sides of the salmon and the asparagus.
Place the salmon on the grill, skin-side down first, and cook for approximately 4 to 5 minutes.
Carefully flip the salmon and add the asparagus spears to the grill surface.
Cook the salmon for another 3 to 4 minutes until it reaches your desired doneness and flakes easily with a fork.
Grill the asparagus for about 3 to 5 minutes, turning occasionally, until they are tender-crisp with light char marks.
Remove from the grill and serve the salmon immediately alongside the roasted asparagus.