Preheat the oven to 350°F.
Sprinkle the coconut on a baking sheet and bake for a few minutes or until golden, stirring often.
Put the sugar, eggs, cream, flour, and salt a pan, and bring to a boil.
Turn the heat down and let the mixture simmer gently, stirring often, for a couple of minutes.
Take the pan off the heat and stir in about ¾ of the coconut flakes, along with the vanilla extract.
Spoon the filling into the pie crust and refrigerate for 4 hours.
Sprinkle over the remaining coconut and serve, garnished with more whipped topping.