Break the cauliflower into small florets. Using a food processor, pulse florets in batches until they are broken down into rice-like pieces. Pour rice on a large sheet pan.
In a medium skillet, heat 2 tbsp olive oil over medium-low heat. Add onion and salt. Sauté until the onion is softened, 5 minutes. Add the garlic and cook for an additional minute. Remove the skillet from the heat and add the cumin, ground ginger, coriander, turmeric, and cinnamon to the hot oil. Stir to bloom spices. Pour the spice mixture over the riced cauliflower, reserving 1 tbsp in the skillet. Add the raisins and olives to the cauliflower rice and stir to evenly incorporate. Place in oven and bake 10 minutes before adding the fish.
Remove the cauliflower rice from the oven and rub cod fillets in the reserved oil spice mixture and nestle them in cauliflower rice. Drizzle filets and rice with remaining 1 tbsp olive oil. Place in the preheated oven. Bake until the cod reaches 125°F and the cauliflower rice is tender, 12-15 minutes. Remove from oven and allow to rest for 5 minutes before serving. Serve with herb salsa.
While cod and rice are baking prepare the herb salsa. In a small bowl, combine the parsley, cilantro, olives, salt, lemon juice, and olive oil. Stir and set aside.