Begin by preheating your oven to 350°F (175°C), placing the rack in the middle position. Lightly grease a 9 x 5-inch loaf pan with butter or nonstick cooking spray, making sure the bottom and sides are well coated.
In a large mixing bowl, whisk together the flour, baking powder, cinnamon, and salt until evenly combined.
In a separate bowl, whisk the yogurt, sugar, eggs, shredded coconut, orange zest, and vanilla extract until smooth and well blended.
Pour the yogurt mixture into the bowl of dry ingredients. Stir gently until the ingredients are just combined. Add the vegetable oil and fold it through the batter until evenly incorporated, taking care not to overmix.
Transfer the batter to your prepared loaf pan and spread it evenly. Bake for 50 to 55 minutes, or until a toothpick inserted into the center comes out clean.
Remove the loaf from the oven and let it rest in the pan for 15 minutes. Carefully transfer it to a wire rack and allow it to cool completely before adding the glaze.