Preheat oven to 350℉. Line an 8x4 inch loaf pan with parchment paper.
In a large bowl, whisk together the mashed bananas, butter and syrup until smooth. Next, whisk in the eggs and vanilla. Sift in the flour, coconut flour, baking soda, salt and mix until combined. Fold in the coconut shreds and macadamia nuts. Transfer mixture to the loaf pan and spread out evenly. Bake for 50-55 minutes or until toothpick comes out clean. Allow to set in the pan for 10 minutes and then transfer to a wire rack to fully cool.
Frosting:
In a small bowl using an electric hand mixer, beat together the cream cheese and coconut cream for 1-2 minutes. Next, add in the powdered sugar and vanilla and beat until smooth. Once the cake is cooled, spread frosting on top. Top with toasted coconut shreds.
Toasted Coconut Shreds:
Spread out the coconut shreds evenly on a small sheet pan. Bake at 350℉ for 1-2 minutes or until golden brown.