In a medium saucepan, bring the water, rice, ginger, and salt to a boil over medium heat. Reduce the heat to a simmer, cover the pan, and cook until the rice is tender, about 30 minutes. Remove the pan from the heat and set aside for 5 minutes. Fluff with a fork and place in a large serving bowl.
In a large nonstick skillet, heat the oil over medium-high heat. Add the snap peas and cook, stirring frequently, until slightly soft, about 2 minutes. Add the peach slices and cook for 2 minutes. Transfer the peas and peaches to the serving bowl.
In a medium bowl, whisk together the vinegar, oil, honey, and soy sauce until smooth.
Pour the dressing over the rice mixture and toss well. Serve warm or at room temperature.