Combine the graham cracker crumbs, granulated sugar, and melted butter in a large food processor or bowl until evenly moistened. Remove 1/3 to 1/2 cup and set aside. Press the remaining crumb mixture into a 9x13-inch pan using a flat bottomed cup. Chill in the fridge until ready to use.
3 cups (280g) graham cracker crumbs, 2 Tablespoons granulated sugar, 3/4 cup (170g) salted butter
Beat cream cheese and powdered sugar in a large mixing bowl using a hand mixer or a stand mixer fitted with the whisk or paddle attachment until creamy and smooth. Scrape the bottom and sides of the bowl.
8 ounces (227g) cream cheese, 1 1/2 cup (171g) powdered sugar
Add heavy cream, vanilla, and almond extracts. Mix on medium-low speed until everything starts to combine, stopping to scrape the bottom and sides of the bowl again. Continue to beat the mixture, increasing the speed to medium-high, until fluffy and thick and moderately stiff peaks start to form.
2 cups (484g) cold heavy cream, 1 teaspoon vanilla extract, 1/4 teaspoon almond extract
Spread about 1/3 to 1/2 of the creamy filling mixture over the graham cracker crust, carefully nudging it all the way to the edges of the pan.
Layer the sliced peaches over the creamy filling layer, spreading them out to make an even layer. Spread the remaining cream cheese mixture over the top of the peaches, covering them completely all the way to the edges of the pan.
5 to 6 medium fresh peaches
Sprinkle with the reserved graham cracker crumb mixture. Cover tightly with plastic wrap and refrigerate for at least 2 hours before serving. Can be refrigerated for up to 24 hours, but best eaten within the first day or two of making it.