In a medium bowl, mix together the graham cracker crumbs, melted butter, and 1½ teaspoons of salt.
Stir thoroughly until well combined, then set aside.
In a large bowl, or the bowl of a stand mixer with a whisk attachment, add the cream cheese, sugar, and remaining salt.
Beat on medium-high speed until the cream cheese becomes fluffy and the sugar starts to dissolve, about 1 minute.
Scrape down the sides of the bowl, then add the heavy cream, vanilla extract, and almond extract (if using).
Mix on low speed to combine, then increase to medium-high speed and beat until medium peaks form, about 1 to 2 minutes.
In a 9-by-13-inch glass or metal pan, press half of the graham cracker mixture firmly into an even layer.
Spread half of the cream mixture on top, ensuring it completely covers the graham cracker crust.
Add both cans of cherry pie filling, smoothing into an even layer over the cream mixture.
Spread the remaining cream mixture on top, followed by the rest of the graham cracker mixture.
Cover and refrigerate overnight, or for at least 4 hours.
Serve directly from the refrigerator, scooping into bowls or onto plates.
Cherry Yum Yum can be stored in the refrigerator for up to 5 days and tastes even better the day after it's made.