Preheat your oven to 350°F (175°C). Lightly grease a 9 x 5-inch loaf pan with cooking spray.
Measure the flour by spooning it into measuring cups and leveling with a knife. In a medium bowl, whisk together the flour, baking soda, and salt.
In a large mixing bowl, beat the granulated sugar and softened butter using a mixer on medium speed until the mixture becomes light and fluffy. Add the eggs one at a time, mixing thoroughly after each addition.
Incorporate the mashed banana, yogurt, rum (or apple cider), and vanilla extract into the butter mixture, blending well. Gradually add the flour mixture and continue mixing at low speed until just combined and moistened. Fold in 1/2 cup of the flaked coconut.
Pour the batter into the prepared loaf pan, then sprinkle 1 tablespoon of the remaining flaked coconut evenly over the top.
Bake in the preheated oven for approximately 1 hour, or until a wooden toothpick inserted into the center comes out clean. Allow the bread to cool in the pan on a wire rack for 10 minutes before removing it from the pan.
In a small bowl, mix the powdered sugar with the lime or lemon juice, whisking until smooth. Drizzle this glaze over the warm bread. Let it cool completely on the wire rack before serving.