Preheat your oven to 350°F (175°C) to ensure even cooking.
In a large mixing bowl, whisk together the lightly beaten eggs, mashed bananas, canola oil, vanilla extract, and coconut extract until well combined.
Gently fold in the drained crushed pineapple into the wet mixture.
In a separate bowl, whisk together the all-purpose flour, sugar, baking soda, salt, and cinnamon.
Gradually add the dry ingredients to the wet mixture, folding gently with a spatula until just combined.
Fold in the chopped pecans and shredded sweetened coconut.
Grease your loaf pan with canola oil or line it with parchment paper.
Pour the batter into the prepared loaf pan and sprinkle turbinado sugar on top.
Bake in the preheated oven for 60-70 minutes or until a toothpick inserted comes out clean.
Once baked, let the bread cool in the pan for about 10 minutes before transferring it to a cooling rack.