Preheat oven to 350℉ and grease an 11"x7" brownie pan or 9"x9" square cake pan.
In a large bowl, whisk together the oil, sugars, eggs, buttermilk, vanilla, and carrots until completely combined.
Add flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger and stir until combined.
Fold in the coconut and raisins.
Spread evenly into the prepared pan.
Bake for 35 minutes or until centre is baked through.
Allow to fully cool in the pan on a wire rack before topping with icing.