Clarity's nice, and I agree that it should probably go in the middle name slot.
Liora Clarity flows wonderfully.
Out of those three, I like
Liora best. The others are nice too, but I'd be worrid
Annora would be shortened to
Annie or
Nora too often, both of which I think are boring. I prefer the spelling
Honora. Melora has a pleasant sound too, but once again, I'd worry it'd be shortened to
Mel or
Lora.