Arrange the crust in an 8- or 9-inch pie pan, folding and crimping the edges as needed. Place a sheet of parchment paper over the crust, then set enough beans or pie weights in the center to weigh down the bottom of the crust. Bake for 10 to 15 minutes, or until the crust is set and lightly browned.
Remove the crust from the oven and set aside to cool to room temperature. Reduce the oven temperature to 350 degrees F.
In a medium bowl, mix together the egg yolks, flour, sugar, salt, orange zest, vanilla, orange juice, heavy cream and coconut. Mix until slightly frothy on the top, then pour into the cooled pie shell.
Place the pie in the center of the oven and bake until set, about 40 to 50 minutes. Set the pie aside to cool completely, then top with whipped cream and toasted coconut.