Mix the flour, 2 tablespoons of sugar, and salt in a bowl, then cut in the cold butter until the mixture resembles coarse crumbs.
Slowly add the ice water, mixing just until the dough holds together.
Roll the dough into a ball, flatten into a disk, and refrigerate for 30 minutes.
Preheat your oven to 350°F.
Roll out the dough on a floured surface, fit it into your pie pan, and crimp the edges.
Blind bake the crust for 15 minutes with pie weights.
Remove weights and bake for another 10 minutes until golden.
Combine half-and-half, ¾ cup sugar, cornstarch, and egg yolks in a saucepan.
Cook over medium heat, stirring constantly until the mixture thickens.
Add shredded coconut and vanilla extract, stirring well.
Pour the filling into the prepared crust.
Beat egg whites with cream of tartar until soft peaks form.
Gradually add sugar, beating to stiff peaks.
Spread meringue over the pie filling, sealing to the crust edges.
Bake for 10-12 minutes until meringue is lightly browned.
Cool the pie completely before serving.