Preheat your grill or grill pan to medium-high heat, ensuring the grates are clean and lightly oiled.
Pat the salmon fillet completely dry with a paper towel to ensure a perfect sear and prevent sticking.
In a small ramekin, combine the extra virgin olive oil, garlic powder, sea salt, and black pepper.
Brush the herb oil generously over the flesh side of the salmon and toss the trimmed asparagus in any remaining oil.
Place the salmon on the grill, skin-side down first, and cook for about 4-5 minutes until the skin is crispy and releases easily.
Add the asparagus spears to the grill alongside the fish, turning them occasionally to achieve even charring.
Carefully flip the salmon and grill for an additional 3-4 minutes until the fish is opaque and flakes easily with a fork.
Transfer to a plate, squeeze the fresh lemon juice over the fish and greens, and garnish with chopped fresh dill.