I like the idea of requiring specific locations for Short Rest as well.
Short Rest means a downtime of at least one hour, resting, eating, fixing your equipment, talking about your next move. It should be more than an insta-heal button.
Perhaps not a full on campsite but at least a location with somewhere to sit or rest comfortably at. I'd like to see the party sitting down or idle.
If you're not going to do Random Encounters, this should be at least something implemented in the game. You should not be able to short rest in a hostile spider lair while stealthing past very powerful spiders.
I could see allowing you to short rest in the whispering depths of you didn't alert them to your presence or after killing the phase spiders and ettercaps that are prowling around.
So, yeah, should be like a red, yellow, green indicator or something.