Grind the shredded coconut into a fine, powdery meal with a food processor or a Magic Bullet blender.
Pack the almond flour into measuring cup with your hands (like you would w/brown sugar) and sweep it level.
Mix the finely ground coconut, almond flour, coconut flour, xylitol or erythritol, sea salt and baking powder in a bowl.
In a separate bowl melt the coconut oil (if needed), and beat in eggs, vanilla flavor, and coconut milk.
Add dry ingredients into wet ingredients, and beat together for a couple of minutes.
Line a mini muffin pan with mini muffin papers and spray w/extra virgin olive oil spray OR grease mini muffin wells very well w/coconut oil.
Pour batter almost to the top of the mini muffin cups. Rap muffin tin gently on the counter to pop air bubbles.
Bake for about 23 minutes until springy and firm to the touch. You might have to bake these longer or shorter depending on your oven and where you live. (high altitudes usually require longer cooking times)
Remove cakes from muffin tins as soon as they are cool to the touch, and cool on a wire rack.
For the Glaze:
Whisk together coconut milk, and sift in coconut flour.
Whisk in coconut flour until there are no lumps, then add a pinch of sea salt, and sweeteners.
Taste and adjust sweetness level if necessary
Dip cakes into the glaze and sprinkle with unsweetened coconut