Preheat your oven to 350°F (175°C). Grease a loaf pan with butter or non-stick spray.
In a mixing bowl, cream together the softened butter and sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Then, stir in the vanilla extract and coconut milk.
In a separate bowl, whisk together the flour, shredded coconut, baking powder, baking soda, and salt.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Be careful not to overmix.
Pour the batter into the prepared loaf pan, smoothing the top with a spatula.
Bake in the preheated oven for 35-40 minutes, or until a toothpick inserted into the center comes out clean.
Once baked, remove from the oven and let the loaf cool in the pan for about 10 minutes before transferring to a wire rack to cool completely.
(Optional) For a different twist, you can add chocolate chips or nuts to the batter before baking.
Serve the bread warm or at room temperature, and enjoy with a spread of butter or cream cheese for extra indulgence.