For the crust: Preheat the oven to 350 degrees F. Brush a 9-inch pie plate with butter to grease.
In a medium bowl, stir to combine the melted butter, graham cracker crumbs, sugar and salt, then press into the bottom and up the sides of the prepared pie dish. Bake until lightly golden and crisp, 12 minutes. Set aside on a wire rack to cool completely.
For the pie: Whisk the granulated sugar and flour together in a medium saucepan set over medium heat. Whisk in the milk, coconut milk, condensed milk, coconut extract and vanilla extract. Whisking occasionally, bring the mixture to a boil. Boil for 2 minutes, then temper the egg yolks: carefully remove a cup of the hot milk mixture and whisk in the beaten eggs yolks. Add the yolk mixture to the milk and then add the butter. Remove from the heat and fold in the bananas, then transfer the pie filling to the cooled graham cracker crust.
Cover the pie with plastic wrap, placing the wrap directly onto the surface of the filling. Chill until completely set, at least 4 hours or up to overnight.
Whip the heavy cream and confectioners' sugar until stiff peaks form, then spoon the whipped cream over the chilled pie. Garnish with toasted coconut chips and slice to serve.