Line your springform pan with parchment paper, I like to cut out a circle just big enough to cover the bottom of the pan. Set aside until ready to use.
Now, prepare the crust. Place the graham cracker crumbs in a medium bowl, add the sugar and salt, and mix well.
Pour the melted butter over the crumb mixture, and using your hands, gently mix until the crumbs are completely soaked in butter and the mixture holds its shape if pressed together.
Sprinkle the graham cracker mixture, as evenly as possible, over the bottom of your pan, then press it firmly onto the bottom and sides of your springform pan. The crust should go roughly halfway up the sides of the pan. Set aside while you prep the cheesecake filling.
In a large bowl, combine the cream cheese and sugar, beat using an electric mixer until smooth and creamy. Add the drained pineapple and beat just until the pineapple is incorporated.
Fold in the whipped cream or whipped topping, using a rubber spatula.
Spoon the creamy cheesecake mixture over your prepared graham cracker crust, and smooth it out as evenly as you can.
Cover your cheesecake loosely with plastic wrap and place in the fridge to chill for 4-6 hours, or overnight.
Once the cheesecake has chilled, release the springform pan, and transfer the cheesecake to a plate(though you can also serve it from the bottom of the pan). Top with whipped cream, toasted coconut, and pineapple chunks, if using.
Cut into 12 slices, and serve.
Enjoy!