Preheat oven to 350°.
Melt butter and coconut oil in a skillet. Mash bananas and add to the butter/oil and cook on low for a couple minutes, releasing the natural oils in the bananas.
In a bowl, mix the egg, sugar, vanilla, coconut extract until well blended. Add the banana mixture and blend. Set aside.
Chop the macadamia nuts. Cook in a frying pan with the sugar and cinnamon just until browned.
In a large bowl, mix the flour and baking soda. Stir in the coconut flakes, then add the wet ingredients. Stir in the macadamia nuts reserving some to sprinkle on top of the bread.
Pour mixture into a well oiled bread pan and bake for 60 minutes. You can also use a muffin pan or several small bread pans but should check at 45 minutes as they will cook faster.