Site or scene (6)
I believe the answer is:
locale
This clue is a double definition.
'site' is the first definition.
(I've seen this in another clue)
'scene' is the second definition.
(locale is a kind of scene)
(Other definitions for locale that I've seen before include "Scene of event or occurrence" , "where something happens" , "Setting" , "Place (of an event)" , "Spot" .)