Heat oven to 350°F. Grease a 9-inch springform pan and line the base with parchment.
Make the streusel: Mix 1/2 cup flour, brown sugar, 1 tsp cinnamon, and a pinch of salt. Drizzle in 3 tbsp olive oil and toss to form clumps. Fold in almonds and set aside.
Whisk the dry batter ingredients: 2 cups flour, baking powder, baking soda, 1/2 tsp salt, 1 tsp cinnamon, and anise in a large bowl.
Whisk the wet ingredients: sugar, beaten eggs, yogurt, 1/2 cup olive oil, orange juice, orange zest, vanilla, and cooled coffee until smooth.
Combine wet with dry. Stir gently until just incorporated; do not overmix.
Spread batter into the pan and smooth the top. Sprinkle the almond streusel evenly over the surface.
Bake 33–38 minutes, until golden and a toothpick comes out clean or with a few moist crumbs.
Cool 15 minutes on a rack. Release the ring, lift out, and cool fully before slicing.