Prepare Topping in a small bowl, stir together all ingredients; refrigerate until ready to use.
Prepare filling. In a larger skillet, melt butter over medium heat; stir in brown sugar, honey and cinnamon. Add peaches and cook 6 to 8 minutes or until tender, stirring frequently. Stir in flour and cook 30 seconds. Remove from skillet and let cool 5 minutes.
Place tart crusts on baking sheet. evenly distribute peach filling and cool at least 30 minutes before serving.
To serve, dollop Topping evenly over tarts and sprinkle each with cinnamon and almonds.