Heat the oven to 170°C fan / 190°C conventional. Grease and line the bases of two 20cm cake tins (can use one tin and cut in half after baking if don’t have two tins).
In a large bowl, whisk together the plain flour, coconut flour, desiccated coconut, baking powder, bicarbonate of soda and salt.
In a separate bowl, whisk the sugar and eggs for 1–2 minutes until well combined and slightly aerated.
Whisk in the coconut milk, coconut cream, rum, oil, vanilla and coconut extract, if using.
Add the dry ingredients and fold gently until just combined. Don’t overmix.
Divide evenly between the prepared tins and smooth the tops.
Bake for 28–34 minutes, or until the cakes spring back lightly and a skewer inserted into the centre comes out clean or with a few moist crumbs.Leave in the tins for 10 minutes before turning onto a wire rack