Preheat oven to 160*C.
Arrange pineapple sliced in the bottom of the springform pan, greased with a small amount of coconut oil. Pay more attention to the edges, than the bottom. If using the cherries, arrange to fill in between the pineapple where needed.
In a large bowl, mix all dry ingredients together (excluding the cinnamon).
In a separate medium bowl, add eggs and beat slighly with a fork. Then add the coconut oil, coconut milk, and honey and mix well.
Pour the wet ingredients into the dry. You can do this with a mixer, but I do it by hand. The batter will get more thick as you keep mixing. This happens because the coconut flour takes time to absorb the liquids (see picture).
Scoop the mixture over the pineapple and smooth out as best as possible.
Bake for 40 - 60 minutes. This will vary depending on your oven. It is done when the edges are dark and the cake passes the toothpick test.
After the cake has cooled, removed the springform. Place a plate, upside down, on top of the cake and flip over. Then carefully remove the base of the pan from, what is now, the top of the cake.