Preheat the oven to 350 ° F. Prepare a 9x5 loaf pan with cooking spray; set aside.
Using a large mixing bowl, add together the sugar and butter and whisk. Add in the eggs and whisk; then add the bananas and mix until combined.
In a separate mixing bowl, whisk the flour, baking powder, baking soda, salt, and cardamom. Pour the dry ingredients to wet ingredients and mix until combined.
Stir in coconut and drained pineapple.
Pour the mixture into the prepared loaf pan.
Bake the banana bread for 60-70 minutes, or until a toothpick comes out in the middle clean. Do not over-bake!
Allow the bread to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
To serve the bread:
Serve banana bread warm. Slice and serve with butter or cream cheese, or your favorite jam (like apple butter).