French resort with a film festival