Definitely try to eat at off peak hours (think 4:00-5:00 for dinner) or lunch at 11:30 or 2:00. The restaurants should be less crowded by then-not empty but not packed to the gills. As OP's have said eating at restaurants that have outdoor seating is also a good option. You can look into some of the under the radar restaurants as well. Places like Skipper Canteen, Grand Floridian Cafe, Spice Road Table, etc. Good luck with your planning!