Here's how it works: the kraken will only spawn when there is no cloud event active on the map. If you're trying to increase the odds of an encounter, make sure that you're sailing in deep water when there is no Skeleton Fort skull cloud or Skeleton Fleet ship cloud visible in the sky.