Pre-heat oven to 180 degrees Celsius (160 degrees Celsius fan-forced). Line the base and sides of 4 x mini loaf pans, 6 x 13cm.
Place the flours, baking powder, bi-carb soda, ginger and cinnamon in a large bowl and mix well.
In a separate bowl, combine butter, milk, eggs, sugar and golden syrup. Whisk until well combined. Add to dry ingredients and mix well. Pour between loaf pans and bake for 25-30 minutes, or until an inserted skewer comes out clean.
For icing, combine all ingredients in a small bowl and mix until smooth. Spoon over the cooled cakes, sprinkle with coconut and ginger and allow to set.