Whisk the eggs, then whisk in the flour and sugar until smooth. Whisk in the melted butter, both extracts, salt and the buttermilk. Stir in 2 cups of the coconut.
Place prepared pie shell on a rimmed baking sheet. Pour filling into pie and then carefully place in oven. Cover the edges of the pie crust with strips of aluminum foil or a pie crust shield
Bake pie for 40-45 minutes. After 25 minutes, remove the shield from the outside of the crust so the edges will brown. Cool completely before serving.