There's a new valley every day, and everyone gets the same one. You get one rain, so plan it carefully.
Fish you don't reach won't survive the dry spell. Every valley has an optimal score; after you rain you'll see how close you got and how everyone else did. Finish the daily to unlock the bonus valley.
A brand-new valley whenever you want one. Each comes with its optimal answer worked out.
How are you finding it? Every message is read, and it decides what gets made next.