Preheat the oven to 350 degrees. Spray your pan with pan release or brush with melted butter.
Add the flour, baking powder, and salt to a small bowl. Mix and set it aside.
In another, medium-size bowl, add the butter and sugar. Mix on medium speed for about 2 minutes. Add the eggs, vanilla, milk, sour cream, and almond extract next. Mix them only until they are combined.
Last in is the flour mixture- again, only mix to combine.
Now it is time to assemble the coffee cake. Pour about half the cake mixture into the bottom of the prepared pan. Top with the blackberry filling.
Add the other half of the cake mix to the top of the blackberry filling. I like to spoon it on top, and then spread it as best I can. It is thick, so it won't be smooth.
Top with the streusel and press it into the cake. Move it to the oven and set the timer for 40 minutes.
Remove when it is done baking and let it cool on a cooling rack before serving.