If you want to try and avoid fruit sinkage whilst baking then try one of the following tips. Firstly toss small dried fruits such as raisins, sultanas, cranberries etc in flour prior to baking then add them to your batter as normal, the flour should bind the fruit to your batter and hold it in place whilst baking.
For wet/ fresh fruits such as apples or peaches, etc try cutting them into very thin slices or try dicing them.
For glace cherries don’t bother dusting them unless you are baking a cake which has almonds it in as this seems to be the only recipe that will possibly hold a cherry in place. Unfortunately due to the size and weight of the cherries even cutting them into small tiny pieces won’t stop them from sinking.