I've restarted so many times.. I got oranges twice, apples literally five time in a row, last time was cherries, before that was pear, and then another apple. the. struggle.
If you draw pears as your town fruit, Isabelle will give you 3 peaches for a seashell. Those will grow and proliferate nicely although perfect fruit ain't gonna happen.
I completely understand the struggle!! Apples are my favorite fruit in the game, and it's a must for me to have them in my town. Resetting takes forever, but I think it's worth it in the end; especially if you get the fruit you prefer alongside a nice map.
I know that struggle, I ended up giving up because I had found like two near perfect towns that had the wrong fruit and then on the third time I found a perfect map of course it had oranges not peaches and at that point (a few hours into resetting) I didn't want to try anymore so I settled. I really hope you get your peaches!
In all three of my towns, I have peaches. Completely by accident, too. I love apples, though, so I'll trade my peaches for some apples! Sending some peachy keen vibes your way!