Venue (6)
'venue' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for site that I've seen before include "station" , "Location or piece of land" , "Area set aside for building" , "Web location; place" , "Where something is located" .)
(Other definitions for spot that I've seen before include "Notice, see" , "Notice; skin blemish" , "Notice - place" , "Pickle" , "Dot, stain" .)
(Other definitions for resort that I've seen before include "Rearrange a holiday place" , "repair" , "Place for holidays" , "Where one may stay in hotel" , "Source of help - holiday location" .)