Preheat oven to 400 degrees and coat a 12 cup muffin tin with cooking spray.
Toast the coconut. Place the coconut in a thin layer on a baking sheet. Place into the oven and watch very carefully so it doesn't burn. Toss to brown evenly. Remove from the oven and let it cool.
Combine flours, baking powder, salt, and sugar together in a large bowl. Add the toasted coconut and combine.
Using an immersion blender, mix together the egg, butter, milk, and vanilla until well combined. Slowly pour the dry ingredients into the wet ingredients and mix well. Fold in most of the blueberries gently into the muffin batter.
Divide the batter among muffin cups (I only used 11 of the cups). Sprinkle the (un-toasted) coconut evenly over the top of each muffin followed by the remaining blueberries.
Bake for 18-20 minutes or until a tester inserted into the center of a muffin comes out clean. Cool for a few minutes in the muffin tin then remove from the tin and let them cool on a cooling rack. Enjoy.