In a large mixing bowl, whisk together the eggs, coconut milk, coconut sugar, melted coconut oil, sour cream, and vanilla extract until well combined.
In a separate bowl, mix the all-purpose flour, baking powder, and sea salt. Gradually add the dry ingredients to the wet ingredients, stirring gently until just combined. Be careful not to overmix; a few lumps are okay.
Fold in the shredded coconut until evenly distributed throughout the batter.
Preheat a non-stick skillet or griddle over medium heat and lightly spray with coconut cooking spray.
Pour about 1/4 cup of batter onto the skillet for each pancake. Cook for 2-3 minutes or until bubbles form on the surface and the edges look set. Flip and cook for an additional 1-2 minutes until golden brown.
Repeat with the remaining batter, adding more coconut cooking spray as needed.
Serve warm with your favorite toppings such as maple syrup, fresh fruit, or additional shredded coconut.