In a small bowl, mix together the Dijon mustard, honey, lemon juice, and dill. Set aside.
Pat the salmon fillets dry with paper towels. Rub both sides of the fillets with olive oil, then season with garlic powder, paprika, salt, and pepper.
Place the salmon fillets skin-side down on the grill. Cook for about 4-5 minutes, then carefully flip and grill for another 3-4 minutes, or until the salmon flakes easily with a fork and has nice grill marks.
Remove the salmon from the grill and let it rest for a couple of minutes. Drizzle the Dijon sauce over the top before serving.
Notes
For a smoky flavor, try adding a few wood chips to the grill while cooking.
You can substitute the salmon with other fish like trout or tilapia for a different taste.
Serve with a side of grilled vegetables or a fresh salad for a complete meal.