Place apart (8)
'place apart' is the definition.
(synonyms)
This is the entire clue.
(Other definitions for isolate that I've seen before include "Cut off from all contact" , "Single out" , "Strand" , "split up" , "put away?" .)
(Other definitions for separate that I've seen before include "Unconnected" , "Divided -- distinct" , "Divided or detached" , "Not joined or united with others" , "Split" .)