One other suggestion on a place to look other than what
@tarheelhockey suggested would be Wake Forest. There's also Morrisville which is kind of between Durham and Cary. Morrisville tends to have quite a few apartment complex - Wake Forest less so but they are there and Wake Forest to Durham isn't *too* bad of a commute between I-540 and NC-98.
In terms of quality fruits/veggies your best options are probably going to be the higher quality grocery chains (Harris-Teeter, Lowe's Foods, or Publix) along with Trader Joe's, The Fresh Market, and Whole Foods. You can also hit up the North Carolina State Farmer's Market in Raleigh and some towns have weekend farmer's markets (I know Durham does for instance). There's also a few Community Support Agriculture/Doorstep Farmer's Market options. My wife and I subscribe to one called Papa Spuds and it's one where you can choose what you get. Pretty wide variety and generally good quality food including local dairy and meat. They also offer recipe kits along the lines of HelloFresh or Blue Apron that are pretty good and reasonably priced.