Answer: quiberon

AnswerCrossword Clue
QUIBERON

Bay, town, peninsula, on W. coast of France.