In a large sauce pan, add broth, salt, and olive oil to a boil. Stir in couscous, cover and remove from heat. Allow to rest 10 minutes, then fluff with a fork. Cool completely before assembling salad.
Toast pine nuts in a dry skillet over medium heat until they begin to turn golden brown, stirring frequently. Remove from pan immediately.
In a large bowl, combine couscous, pine nuts, and next four ingredients.
For the dressing...
Whisk together all dressing ingredients. Adjust seasoning to taste.
Pour over couscous mixture and toss gently to combine. Chill until ready to serve.