In a medium saucepan, whisk together egg yolks and sugar until completely combined.
Slowly whisk in cream, milk, and salt.
Cook over medium-low heat, while stirring, until the mixture reaches 165°F. Remove from heat.
Stir custard mixture occasionally while preparing the cherry mixture. (This is to prevent a film from forming on top.)
Stir 2 tablespoons (or half of the full ¼ cup) of amaretto into the chopped cherries. Cover and refrigerate this mixture overnight.
Stir 2 tablespoons (or the other half of the ¼ cup) of amaretto into the cooled custard mixture. Also add the almond extract. Cover and refrigerate overnight.
Pour the custard mixture into your ice cream maker and prepare according to the ice cream maker's instructions until about soft serve consistency.
Fold in the cherry mixture and pour the ice cream into a container (a loaf pan works well) and freeze. Mixture should be perfectly scoopable in about 3 hours.
Notes
The recipe is easily doubled for larger ice cream makers.