Preheat the oven to 350°F (177°C). Line baking sheets with parchment paper.
In a medium bowl, stir together the flour, baking powder, baking soda, and salt.
In a large bowl or stand mixer, beat the sugar, cream cheese, and melted butter until smooth.
Add the oil and mix until combined. Add the egg and mix until fully incorporated.
Add the cherry juice, almond extract, and chopped cherries, and mix until the cherries are evenly distributed.
With the mixer on low, gradually add the dry ingredients and mix until a soft dough forms. The dough will be very soft and sticky. Do not add extra flour.
Roll the dough into 2-tablespoon balls and place them about 2 inches apart on the prepared baking sheets.
Bake for 12 to 15 minutes, until the edges are golden and the cookies look set.
Let the cookies cool on the baking sheet for 5 to 10 minutes, then transfer them to a wire rack to cool completely.