Preheat the oven to 325°F (165°C). Grease a 9-inch springform pan.
In a medium bowl, combine the graham cracker crumbs, chopped pistachios, melted butter, and sugar. Press the mixture evenly into the bottom of the prepared pan.
In a large mixing bowl, beat the softened cream cheese, sugar, flour, and vanilla extract until smooth and creamy.
Add the cooled coffee to the cream cheese mixture and beat until well combined.
Beat in the eggs, one at a time, until just blended.
Pour the filling over the prepared crust in the springform pan.
Bake for about 50-55 minutes, or until the center is set and the top is lightly golden. Remove from the oven and let it cool in the pan on a wire rack.
In a saucepan, combine the drained crushed pineapple, rum, sugar, cornstarch, and water. Cook over medium heat, stirring constantly, until the mixture thickens.
Remove the saucepan from heat and let the pineapple topping cool slightly.
Pour the cooled pineapple topping over the cooled cheesecake, spreading it evenly.
Refrigerate the cheesecake for at least 4 hours, or preferably overnight, before serving.
Enjoy the creamy paradise and indulge in the delightful flavors of this irresistible cheesecake creation!