In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and salt.
In a separate vessel, combine the full-fat coconut milk, egg, melted coconut oil, and vanilla extract until emulsified.
Integrate the liquid mixture into the dry ingredients, folding gently until just combined to maintain aeration.
Stir in the shredded coconut.
Preheat a non-stick griddle over medium heat and apply a thin layer of coconut oil.
Dispense 0.25 cup portions of batter onto the griddle, cooking until surface bubbles rupture.
Flip the pancakes and cook for an additional 2 minutes or until the internal temperature indicates they are fully set.
Whisk the heavy cream, coconut cream, and powdered sugar together until thick peaks form to create the topping.
Serve the warm pancakes immediately with a generous portion of the coconut cream.