Preheat Oven: Preheat your oven to 350°F (175°C). Grease a 13x9 inch baking dish or line it with parchment paper.
Prepare the Crust: In a medium bowl, mix together the graham cracker crumbs, melted butter, and granulated sugar until well combined. Press the mixture firmly into the bottom of the prepared baking dish to form an even layer.
Prepare the Pumpkin Layer: In a large bowl, whisk together the pumpkin puree, granulated sugar, brown sugar, eggs, vanilla extract, cinnamon, ginger, nutmeg, cloves, and salt until smooth. Pour the pumpkin mixture over the graham cracker crust, spreading it evenly.
Prepare the Coconut Topping: In a medium bowl, mix together the shredded coconut, brown sugar, and melted butter until the coconut is evenly coated. Sprinkle the coconut mixture evenly over the pumpkin layer.
Bake: Bake in the preheated oven for 45-50 minutes, or until the coconut topping is golden brown and the pumpkin layer is set. Remove from the oven and allow to cool completely in the baking dish. Once cooled, cut into 16 squares. Serve and enjoy!