In a medium saucepan, whisk together coconut milk, half and half, sugar, cornstarch, and salt.
Place over medium heat and cook, stirring constantly, until it thickens and begins to bubble (about 7-9 minutes).
In a small bowl, whisk eggs and yolk.
Temper the eggs by slowly whisking in a bit of the hot mixture.
Return tempered egg mixture to the saucepan and cook for another 2 minutes.
Remove from heat and stir in 1 cup sweetened coconut and the extract.
Pour into the baked pie shell and smooth the top.
Let cool for 30 minutes at room temperature, then refrigerate for at least 4 hours.