Preheat the oven to 325°F. Arrange an oven rack in the center of the oven. Thoroughly grease and lightly flour an 8 or 10-cup bundt pan. Beat the butter and sugars together, on medium speed, until fluffy crumbs form. Add the eggs, vanilla, and coconut extract, beat again until smooth. Add the milk, beat on low speed to combine. Add the flour, baking powder, and salt. Beat again, just until combined. Stir in the coconut.
Pour the batter into the prepared pan. Bake for 60-65 minutes, until golden on top and light brown on the edges. Cool in the pan on a wire rack for 15 minutes. After 15 minutes, place the cooling rack on top of the cake, hold the sides firmly and invert the pan over the rack. The cake should drop smoothly out of the pan. Tap firmly on the pan with a wooden spoon, if necessary to free the cake from the pan. Let the cake cool completely before glazing.
To make the glaze, melt the butter in a small glass bowl. Add the powdered sugar, milk, and coconut extract. Whisk together until smooth. The glaze should pour off the spoon in a white stream. Add a teaspoon more milk to thin it, or 1-2 tablespoons more powdered sugar to thicken it, if necessary. Drizzle the glaze over the cake. Sprinkle generously with coconut. Store at room temperature, loosely covered, preferably not airtight. This cake will keep nicely and stay very moist for 3-4 days. Enjoy!
COOK’S NOTE: I’m not an advocate for buying a slew of specialty ingredients, but the coconut extract is key to the lovely flavor in this cake. While I would typically not use an imitation "vanilla" extract, I used an imitation coconut extract (because it was the only option at the store) for this recipe and it worked beautifully.
The BEST Coconut Pound Cake https://barefeetinthekitchen.com/best-coconut-pound-cake-recipe/