Preheat the oven to 325°F (160°C). Prepare the springform pan by greasing it lightly or lining the bottom with parchment paper.
In a mixing bowl, combine the graham cracker crumbs, ½ cup unsweetened shredded coconut, and melted butter. Mix until well combined.
Press the graham cracker mixture firmly into the bottom of the prepared springform pan to form the crust. Bake for 10 minutes, then remove from the oven and set aside to cool.
In a large mixing bowl, beat the softened cream cheese and granulated sugar with an electric mixer until smooth and creamy.
Add in the eggs one at a time, mixing well after each addition. Then add the vanilla extract, sour cream, and coconut milk, mixing until fully combined.
Pour the cream cheese mixture over the cooled crust in the springform pan. Smooth the top with a rubber spatula.
Bake in the preheated oven for 50-60 minutes, or until the center is set and slightly jiggly.
Turn off the oven and leave the cheesecake inside for an additional hour.
Remove the cheesecake from the oven and allow it to cool at room temperature for about 30 minutes.
Refrigerate for at least 4 hours or overnight for the best texture.
Once chilled, top the cheesecake with sweetened shredded coconut before serving.