Combine first 3 ingredients in a large saucepan. Bring to a boil; cover, reduce heat, and simmer 15 minutes or until tender. Remove vegetables with a slotted spoon; keep warm. Reserve 3 cups broth; set aside.
Coat a large nonstick skillet with cooking spray; add margarine. Place over medium heat until margarine melts. Add onion, and saute 3 to 5 minutes or until tender. Add garlic; saute 30 seconds.
Add ginger and next 4 ingredients; stir well. (Mixture will be dry.) Gradually add 1 1/2 cups of the reserved broth, stirring constantly. Cook, stirring constantly, 2 minutes or until thickened and bubbly. Stir in 1 tablespoon Harissa.
Add beans, red pepper, and raisins. Bring to a boil; cover, reduce heat, and simmer 5 minutes or until beans are tender. Add zucchini and reserved potato and carrot. Cook, covered, 5 minutes or until zucchini is tender. Add 1/4 teaspoon salt and next 4 ingredients; stir mixture well.
Bring remaining 1 1/2 cups broth and remaining 1/4 teaspoon salt to a boil in a medium saucepan; stir in couscous. Remove from heat; cover and let stand 5 minutes. Fluff couscous with a fork. Place couscous on a serving dish. Spoon vegetable mixture over couscous; sprinkle evenly with almonds. Serve with additional Harissa, if desired.