From Cannes to Menton, the French Riviera blends turquoise sea, palm-lined promenades, perched villages and effortless glamour.