How much fruit per gallon did you use? For peaches you need at least 5 lbs. per gallon. For pears it is better if you use at least 10 lbs. per gallon. Some people use only fruit, and add little or no water. Some of the recipes online use 3 lbs./gallon. The fruit flavor is weak because the wine is mainly made of water.
The yeasts that others have recommended are great. EC1118 is easy to use, but it tends to drive off the fruit flavor. My favorites are 71B and K1-V1116. For mead and some of my wines I use D47. But D47 is a bit temperamental, so it takes practice to use it without producing off flavors.
Another factor is the speed of fermentation. Warmer temps and faster fermentation tends to drive off the fruit flavors.
You can look up the manufacturer datasheet for each yeast. Here is the one for K1-V1116:
Lalvin ICV K1-V1116™ | Lallemand Brewing It can be used at temperatures down to 50 degrees F. From the datasheet:
The floral esters are flavors added by the yeast. Different types of yeast add different flavor notes to the wine. Experiment to see what you like best!