In a saucepan, combine the flour, sugar, salt and coconut.
In a small bowl, whisk the three eggs yolks until well blended.
In a medium dish, scald the milk in the microwave to almost boiling.
Over medium low flame, slowly add 1 cup of the scalded milk, whisking constantly.
As you notice the filling beginning to thicken, add another cup of the scalded milk continuing to stir constantly until it begins to thicken again.
Add the final cup of scalded milk, stirring constantly.
Continue to cook over medium low heat until mixture begins to slightly thicken.
At this point, remove from heat and pour about a half cup of this mixture onto the beaten egg yolks, whisking constantly.
Pour the egg mixture immediately back into the pot, continuing to constantly stir.
Cook for an additional two or three minutes until the filling reaches pudding consistency and remove from the flame.
The mixture should just be beginning to boil at this point.
Stir in the butter, vanilla and almond extract.
Cool for about 20 minutes before pouring into the baked pie shells.
Chill the pie completely, for several hours or overnight, before adding the vanilla whipped cream.