Peel the shrimp and transfer the shells to the freezer and freeze for future seafood stock. Place the shrimp in a bowl and add the cornstarch and salt. Toss to coat and set aside.
Pour the orzo into a dry cast-iron braiser, cast-iron skillet, or large saucepan. Toast the orzo until golden. Transfer to a bowl and set aside.
Pour the oil into the skillet and add the shallots and a healthy pinch of salt. Saute until just translucent. Stir in the celery and saute until softened. Deglaze the pan with the white wine.
Return the orzo to the pan and add the rice. Pour in the stock and stir in the seasoning. Bring the mixture to a boil, then reduce to a simmer. Cover and let cook for 20 minutes or until the liquid is absorbed.
While the rice is cooking, make the shrimp. Place the butter and olive oil in a large skillet over medium heat. When the butter melts, add the garlic and a pinch of salt. Saute until fragrant, about 30 seconds.
Stir in the shrimp and saute until they begin to firm up and curl. Add the honey and saute briefly, about 30 seconds more. Take the shrimp off of the heat and stir in the habanero.
By now your rice should be done. Fluff the rice and add the peas. Return the cover and let stand for 10 minutes. When ready to serve, add the tarragon and fluff the rice once again.
Spoon the pilaf onto a platter and top with the shrimp and any of the pan juices. Finish with fresh ground pepper and a sprinkling of celery leaves.