Preheat oven to 425º.
Line two 12-tin regular muffin pans with muffin liners. (Line a six-tin muffin pan with two liners.)
Spray each liner well with cooking spray.
Combine flour, sugar, cinnamon, baking powder, baking soda, and salt in a large mixing bowl.
Set aside.
In a medium mixing bowl, combine eggs, oil and vanilla extract and mix with a whisk.
Whisk in bananas, coconut and drained pineapple.
Add wet mixture to dry mixture and stir just until moistened.
Don't overmix the batter.
Spoon batter into prepared muffin tins almost to the top.
Sprinkle chopped macadamia nuts over top of each muffin.
Gently press the nuts into the top of the batter so they adhere.
Bake muffins at 425º for five minutes.
Reduce heat to 350º.
Bake an additional 15-19 minutes or until a toothpick inserted in center comes out clean.