Preheat your oven to 350°F. Spray the bottom of a square 8-inch baking dish with olive oil. Line it with a parchment square, and spray the parchment paper.
Place the mozzarella in a medium microwave-safe bowl. Top it with the cream cheese cubes. Microwave for 30 seconds. Stir, and then microwave for 40 more seconds.
Stir again, and add the almond flour, baking powder, and egg. Stir with a rubber spatula, then knead with your hands. Work quickly, kneading the dough well before it cools and making sure it's completely uniform.
Press the dough into the prepared baking dish. This is easier to do with lightly oiled hands. With your fingertips, make dimples in the dough.
Scatter the rosemary leaves on the bread, gently pressing them into the dough. Sprinkle the bread with coarse salt. Liberally spray the top of the bread with olive oil.
Bake the focaccia until puffed and golden brown, 15-17 minutes.
Cool the bread in the pan on a cooling rack for 15 minutes, then cut it into nine squares and serve.
Video
Notes
Make sure to use quality olive oil for topping the bread. It makes a difference. Even if you use olive oil spray like I do, there are better sprays that contain extra-virgin olive oil and no additives.
When kneading the dough, you'll want to work fast, making sure the dough is uniform before it has a chance to cool and harden.
Focaccia is best when freshly baked and warm. Once cooled and sliced, you can freeze it in freezer bags and thaw it in the microwave. You can also keep it in the fridge, in an airtight container, for 3-4 days. But it keeps fresher in the freezer.