Preheat oven 350°F and line the bottom of a loaf pan with parchment paper. Set aside.
In a large bowl, mix together the coconut flour, baking soda, baking powder, salt and coconut flakes and coconut sugar. Set aside 1 tablespoon of the flour mixture in a small bowl.
With an electric hand mixer beat together 1/4 cup of the honey, the melted coconut oil, eggs, lime juice and the vanilla extract in a large bowl. Set aside.
Empty the drained pineapple into a large kitchen towel and ring out the excess moisture. You want to make sure the pineapple is quite dry.
Place the dry pineapple into a medium bowl and mix with the reserved 1 tablespoon of the flour mixture and the remaining 1 tablespoon of honey. The mixture will seem thick and moist. Use a spoon to slightly separate the pineapple chunks.
Slowly add the dry ingredients into the wet ingredients, beating until well combined. Stir in the pineapple mixture and let the mixture stand for 10 minutes.
While the batter stands, finely chop the pecans by pulsing several times in a food processor.
In a separate bowl, mix together the finely chopped pecans nuts, the coconut flour, sugar and oil. Mix until the oil coats the mixture to make a streusel.
Once the batter is set, pour it into the prepared loaf pan and sprinkle with the pecan mixture, gently pressing it in to adhere to the loaf.
Bake for 40-45 minutes at 350 F or until a toothpick inserted in the center comes out clean.
Let the bread cool completely 45-60 minutes until slicing and enjoying.