Rebecca is giving me alot of Margaret vibe.
Cavendish, however, is a male Hancock. I wouldn't be surprised if he also have Haoshoku Haki.
No, obviously Duval has finally gotten the world to recognize his beauty during the time skip and as a result developed Haoshoku.