Preheat oven to 350°F (175°C). Line two baking sheets with parchment paper.
Dice strawberries into small pieces and pat dry with paper towels to remove excess moisture.
In a large bowl, beat cream cheese and butter until smooth and creamy (about 2 minutes).
Add sugar and continue beating until light and fluffy (about 3 minutes).
Beat in egg, vanilla extract, and almond extract (if using) until well combined.
In a separate bowl, whisk together flour, baking powder, salt, and graham cracker crumbs.
Gradually add dry ingredients to wet ingredients, mixing just until combined.
Gently fold in diced strawberries and white chocolate chips (if using).
If dough is too sticky, refrigerate for 30 minutes.
Drop rounded tablespoons of dough onto prepared baking sheets, spacing 2 inches apart.
Bake for 12-14 minutes, until edges are just set and barely golden. Centers will still look soft.
Cool on baking sheet for 5 minutes, then transfer to wire rack to cool completely.