Preheat oven to 180 degree C, Grease a 9x5 inch loaf pan with oil and dust it with flour and coat it on all sides and tap off the excess flour.
Take flour in a bowl, add in baking powder, salt and mix well. Set aside.
Take butter in a bowl, add in sugar, vanilla and beat till creamy and fluffy,
Add in one egg at a time and whip till creamy.
Now add in half of the flour mix and the milk and mix gently. Add remaining flour and whip this using a beater till combined.
Now add in coconut and fold gently.
Spoon this into the pan and bake for 1 hour or untill a tooth pick inserted comes out clean.
Remove it from oven and let it cool for 10 mins. now unmould it and cool it completely before slicing.
Slice and serve with a cup of tea.