Season the salmon with garlic powder, salt and pepper and set aside.
In a medium saucepan, heat 1 tbsp of olive oil and sauté the chopped onion on medium heat until browned, for 5-7 minutes. Stir every few minutes. Remove the onions from the pot, place into a small bowl and set aside.
Pour your couscous into the same pot and stir over medium heat to toast slightly for a few minutes. Add in the water, cover the pot and bring to a boil.
Reduce heat and let it simmer for about 20 minutes. Add in the onions and season with salt a pepper.
While the couscous cooks, heat a pan on medium heat for 1-2 minutes. Add in the olive oil and cook the salmon for about 3-4 minutes skin side up, then flip for additional 2-3 minutes. Cook time will vary on thickness of the salmon, mine took about 7 minutes.
For the yogurt dip, mix everything together in a small bowl and serve over salmon with your couscous and a side salad.