Ate off isolated beaches on the Riviera (5)
I believe the answer is:
lidos
'beaches on the riviera' is the definition.
Although both the answer and definition are plural nouns, I don't understand how one could define the other.
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for lidos that I've seen before include "leisure facilities" , "which swimmers may use" , "Open air swimming pools" , "Solid (anag) -- pools" , "swimmers like them" .)