The Island Events are totally random, and there are behind-the-scenes reasons that you wouldn't see any for an extended period. For example, if an Island Event queues up and needs certain conditions that don't exist (like the presence of a child or other specific "target" conditions), it will secretly abort and you won't ever see it.
