Preheat your oven to 350°F (175°C). In a medium bowl, combine the graham cracker crumbs, shredded coconut, melted butter, and coconut sugar. Mix until the ingredients are fully incorporated and the mixture resembles wet sand.
Press the mixture firmly into a 9-inch pie dish, ensuring even coverage on the bottom and sides. For best results, use the bottom of a measuring cup to compact the crust.
Place the prepared crust in the preheated oven and bake for 10 minutes until it's lightly golden. Allow the crust to cool slightly while preparing the filling.
In a large mixing bowl, whisk together the pumpkin purée and coconut milk until smooth. Add the eggs one at a time, mixing well after each addition.
Add the coconut sugar, vanilla extract, cinnamon, ginger, nutmeg, cloves, and salt. Whisk until the mixture is completely smooth and well combined.
Pour the filling into the pre-baked crust. If you notice any air bubbles, gently tap the pie dish on the counter to release them.
Bake in the 350°F oven for 45-50 minutes, or until the center is almost set but still slightly jiggly (like gelatin).
Allow the pie to cool completely on a wire rack for at least 2 hours. Once cooled, refrigerate for at least 4 hours or overnight for the best flavor development.
Before serving, top with whipped cream and sprinkle with toasted coconut flakes and a dash of cinnamon.