Preheat your grill or grill pan to medium-high heat, ensuring the grates are clean and lightly oiled to prevent sticking.
Pat the salmon fillet dry with a paper towel to ensure a perfect sear, then season both sides evenly with sea salt, black pepper, and garlic powder.
In a small bowl, whisk together the extra virgin olive oil, fresh lemon juice, finely chopped dill, and chopped parsley to create the marinade.
Trim the woody ends off the asparagus spears and lightly brush them with a small amount of the prepared herb oil mixture.
Place the salmon on the grill skin-side down and cook for 4-5 minutes, then carefully flip and cook for another 3-4 minutes until the center is just opaque.
Add the asparagus to the grill alongside the salmon during the last 5 minutes of cooking, turning occasionally until they are lightly charred and tender.
Remove the salmon and asparagus from the heat and serve immediately with an extra squeeze of fresh lemon for a vibrant, clean finish.