The Queen is not a Kennedy-she cannot name her successor. Under law, Charles is next. At least he shall have a much shorter reign.
Charles might have enough self-awareness to abdicate favor of his son, but that doesn’t seem likely.