Preheat oven to 350 degrees F. Grease muffin pan or line pan with muffin liners. Set aside.
In a medium bowl, whisk together the flour, sugar, salt, and baking powder.
In a separate medium bowl, mix coconut oil, egg, coconut milk, and vanilla together.
Add the wet ingredients to the dry ingredients and stir with a spatula. Stir until just combined. The batter will be thick. Gently fold in the coconut and blueberries.
Divide batter among prepared muffin cups. Bake muffins for 18-20 minutes, or until a toothpick inserted into the center of a muffin comes out clean. Transfer muffins to a cooling rack and cool.
Note-you can make this recipe vegan by replacing the egg with 1 tablespoon ground flaxseeds and 3 tablespoons water. Stir together until thick and add to coconut oil, coconut milk, and vanilla.