In a small glass bowl, whisk together the extra virgin olive oil, lemon juice, lemon zest, minced garlic, dill, parsley, sea salt, and black pepper until well combined.
Place the salmon fillet in a shallow dish and pour two-thirds of the herb marinade over the top, turning the fish to ensure it is evenly coated.
In a separate bowl, toss the trimmed asparagus spears with the remaining one-third of the marinade.
Preheat your grill or a heavy cast-iron grill pan over medium-high heat and lightly grease the surface to prevent sticking.
Place the salmon onto the grill skin-side down and cook for approximately 4 to 5 minutes without moving it to achieve clean grill marks.
Carefully flip the salmon fillet and add the asparagus spears to the grill grates.
Continue cooking for another 3 to 4 minutes until the salmon reaches your desired level of doneness and the asparagus is tender with slight charring.
Remove from the heat and let the salmon rest for 2 minutes before serving alongside the grilled asparagus.