Preheat oven to 325 degrees F. Lightly oil a baking sheet.
Spread almonds on a second baking sheet and bake for 12 minutes, or until lightly toasted.
Stir together flour, sugar, baking powder, baking soda, and salt in a large bowl. Whisk together eggs, egg whites, and vanilla in a small bowl and add to the dry ingredients; mix just until smooth.
Combine cocoa, instant coffee, and water in a small bowl. Divide the dough in half. Add the cocoa mixture and melted chocolate to one half. Mix just until incorporated. Stir almond extract and the almonds into the other half.
Place half of the almond dough on a well-floured work surface. Pat into a 4-by-8-inch rectangle. Top with half of the chocolate dough. Roll up into a cylinder, then roll the cylinder back and forth to form a 14-by-1 1/2 inch log. Repeat with the remaining doughs.
Place the logs on a prepared baking sheet. Bake until firm to the touch, 20 to 25 minutes. Transfer the logs to a rack to cool. Reduce the oven temperature to 300 degrees F.
Cut the logs diagonally into 1/2-inch-thick slices. Stand the slices upright on the baking sheet and bake for 40 minutes. Let cool before serving or storing.