John F. Kennedy's granddaughter disclosed Saturday that she has terminal cancer, writing in an essay in "The New Yorker" that one of her doctors said she might live for about another year and criticizing policies pushed by her cousin, Health and Human Services Secretary Robert F. Kennedy Jr.