Chop the orange with skin on and put the cup of peaches and the chopped orange in the blender. Blend until smooth.
Add flour, 1 1/2 cup of sugar (save the rest for the cream), baking powder, salt. Combine well then add orange and peach mixture eggs and melted butter. Combine with mixer on medium.
In a greased bundt or two loaf pans pour the cake batter in....(caution if you taste it you will continue to taste it several more times before you get in the oven)
Soften the cream cheese in the microwave. With your mixer combine the remaining sugar and the cream cheese. After it combined add dollops of it on the top of the cake and with knife cut the cheese mixture through the cake. Swirling, whirling and twirling it.
Bake for 45-50 minutes until a toothpick or strand of uncooked spaghetti comes out clean.
Cool for about 10-15 minutes and then flip onto a plate.
While the cake is cooling add the orange juice to the coconut and mix it up and let it set until the cake is cooled. Add enough powdered sugar to the orange and coconut to make a glaze of your desired consistency. Drizzle it over the cake and enjoy!