Preheat the oven to 325°F and grease a 9-inch springform pan.
In a mixing bowl, combine graham cracker crumbs, cocoa powder, sugar, and melted butter. Mix until well combined.
Press the mixture firmly into the bottom of the prepared pan to form the crust. Bake for 10 minutes, then remove from the oven and let cool.
In a large mixing bowl, beat the softened cream cheese and sugar until smooth and creamy. Add the vanilla extract and mix well.
Add the eggs one at a time, mixing on low speed until just combined. Do not overmix. Gently fold in the shredded coconut.
Pour the cream cheese mixture over the cooled crust in the springform pan. Bake for 50-60 minutes, or until the center is set but still slightly jiggly.
Turn off the oven and crack the door, letting the cheesecake cool in the oven for 1 hour.
Remove from the oven and let cool to room temperature, then refrigerate for at least 4 hours or overnight.
Once chilled, drizzle the caramel sauce over the top of the cheesecake.
Melt the chocolate chips in the microwave in 30-second intervals, stirring until smooth. Drizzle the melted chocolate over the caramel layer.
Slice and serve chilled.