In a large saucepan, mix sugar, cocoa powder and flour. Stir in milk. Stirring over medium heat, bring to a boil and boil for 3 minutes. Remove from heat.
Gradually stir about one-third of the hot mixture into eggs until blended, then stir back into hot mixture in saucepan. Cool to room temperature, stirring several times. Stir in cream, vanilla and almond extract. If desired, cover and chill to develop flavor.
Pour into a chilled 2-quart ice cream freezer container. Pack and churn according to manufacturer's directions. Remove dasher. Stir in cherries. Serve soft or pack to ripen