Preheat the oven to 350 degrees F. Grease an 8-inch square baking pan with nonstick spray.
Combine the softened butter and granulated sugar in a stand mixer fitted with the paddle attachment until fluffy, about 3 minutes. Add the olive oil and eggs and combine until light and yellow colored, about 5 minutes. Stir in the milk and vanilla until combined.
Whisk the flour, baking powder, cinnamon and salt in a small bowl. Stir the dry ingredients into the wet ingredients just until evenly combined.
Stir in about a quarter of the blueberries (just a handful of them). Then pour the mixture into the prepared pan and spread evenly. Sprinkle with the turbinado sugar, then top with the remaining blueberries and the pecans, spreading evenly and pressing slightly into the batter. Pour the melted butter over the top and sprinkle with a bit more cinnamon.
Bake until golden and a toothpick inserted in the center comes out clean, about 45 minutes.