Preheat the oven to 350°F (175°C).
Make the sugar cookie crust: In a large bowl, combine flour, baking soda, and salt. In another bowl, cream together the butter and sugar until light and fluffy. Add the egg and almond extract, and mix well. Gradually add the dry ingredients and mix until combined.
Press the cookie dough into the bottom of a 9-inch springform pan to form an even layer. Bake for 10-12 minutes until lightly golden. Remove from the oven and let cool. Do not turn off the oven.
Prepare the cheesecake filling: In a large mixing bowl, beat the softened cream cheese until smooth. Add the sour cream, powdered sugar, and vanilla extract, mixing until there are no lumps.
Pour the cheesecake filling over the cooled crust and smooth the top. Bake for 40-45 minutes or until the edges are set (the center may still be slightly jiggly).
Turn off the oven, crack the door, and let the cheesecake sit in the oven for 1 hour. This gradual cooling helps to prevent cracking.
Remove the cheesecake from the oven and let it cool to room temperature. Refrigerate for at least 4 hours, preferably overnight, before serving.
Before serving, whip the heavy cream until stiff peaks form. Spread or pipe the whipped cream onto the top of the chilled cheesecake. Sprinkle with additional decorations if desired.