In a medium saucepan, combine the pitted and halved cherries with 1/4 cup of sugar over medium heat. Stir gently and let the cherries cook for about 5 minutes until they are soft and juicy. Remove from heat and set aside to cool.
In a large bowl, whisk together the heavy cream, whole milk, remaining 1/2 cup of sugar, vanilla extract, almond extract, and a pinch of salt until the sugar is fully dissolved.
Once the cherry mixture has cooled, fold it gently into the cream mixture, being careful not to break up the cherries too much.
Stir in the semi-sweet chocolate chips evenly into the mixture.
Pour the mixture into an ice cream maker and churn according to the manufacturer's instructions (usually about 20-25 minutes).
Transfer the churned ice cream into an airtight container and freeze for at least 4 hours, or until it reaches the desired firmness.
When ready to serve, let the ice cream sit at room temperature for about 10 minutes for easier scooping.
Notes
Serve scoops in waffle cones or bowls, garnished with fresh cherry halves and a sprinkle of chocolate shavings for a beautiful finish.