Deauville offers a window on French Cinema