In a small bowl mix together all the spices: cardamom, cinnamon, coriander, and pepper and set aside.
Place the couscous in a medium bowl. Drizzle with 2 tablespoons of olive oil, sprinkle with half of the spice mix, ¾ teaspoon salt, and a couple of dashes of pepper, then pour in the boiling water. Stir and cover the bowl tightly with foil and set aside for 20 minutes. Remove the foil and fluff the couscous with a fork. Set aside to cool.
Put 1 tablespoon olive oil int a large frying pan and place over high heat. Once hot, add the tomatoes and fry for 3-4 minutes, stirring a few times. Cook until they start to brown and split open. Remove from the pan, sprinkle with a pinch of salt and set aside with any juices.
Wipe the skillet clean, then add the remaining 3 tablespoons of oil and return to medium-high heat. Add the onions, the remaining spice mixture, 1/8 teaspoon salt and fry for 10-12 minutes, stirring, until golden brown and soft. Remove from the heat, stir in the raisins, and set aside to cool.
Once the couscous has cooled slightly, transfer it to a large bowl. Add the onion and raisin mix and stir. Add the cilantro, mint, lemon zest, lemon juice, ¼ teaspoon salt and a generous grind of pepper and mix gently.
Transfer to a serving platter, top with the tomatoes and serve.
Heat 1 tablespoon of olive oil in a large skillet over medium high heat and seat the scallops for 3 minutes on each side. The scallops should be golden on the outside and springy to the touch.