Preheat oven to 350 degrees.
Place coconut and pecans on a baking sheet and bake for 15 minutes, or until slightly toasted. Reserve 1/2 cup for topping.
While coconut and pecans are in the oven, combine flour, baking powder and cinnamon in a large bowl.
In a separate bowl, combine milk, egg, maple syrup, coconut oil and vanilla. Add to dry ingredients and stir together well.
Mix in toasted coconut and pecans (not including reserved 1/2 cup) and combine well.
Line muffin tins with muffin liners and spoon on batter about 2/3 full (will make about 12 muffins).
In a small bowl combine remaining coconut and pecans, coconut oil and coconut sugar. Spoon on top of each muffin.
Bake for 25 minutes, or until golden.
Enjoy!