Heat skillet over medium-low heat.
In a small bowl, mix together flour, baking powder, coconut oil, honey, coconut milk, vanilla, and egg until just combined. Do not over mix. Let sit for 3-4 minutes.
Melt about 1/2 tbsp butter in heated skillet. Then, pour in piles of ~1/4-1/3 cup batter, leaving a few inches between each pile. Let cook until top of pancaks in skillet start to bubble, about 2-3 minutes. Flip pancake and let cook on other side until golden brown, about 2 minutes.
Repeat for the rest of batter, adding another 1/2 tbsp butter to skillet after each batch of pancakes have cooked on both sides.
Serve warm with desired toppings. Shredded coconut is a great topping choice!