Preheat your grill or grill pan to medium-high heat.
In a small bowl, whisk together the extra virgin olive oil, lemon juice, lemon zest, minced garlic, chopped dill, and chopped parsley to create the marinade.
Season the salmon fillet and the trimmed asparagus spears evenly with the sea salt and black pepper.
Brush half of the prepared lemon-herb marinade over the top and sides of the salmon fillet.
Place the salmon on the grill, skin-side down, and cook for 4 to 5 minutes without moving it to ensure a good sear.
Carefully flip the salmon and grill for another 3 to 4 minutes until the flesh is opaque and flakes easily with a fork.
While the salmon finishes, place the asparagus on the grill and cook for 3 to 5 minutes, turning occasionally until tender and lightly charred.
Remove the salmon and asparagus from the heat and drizzle the remaining marinade over both before serving immediately.