From what I understand, she only goes to the Beach on Thursdays if you go through her Stealing Route.
As for her being at the Beach, it's purely RNG. Either Isabella shows up or Alice does.
Alright, thanks for the answer. I'm pretty sure I went there everyday for a lot of weeks, maybe I was just unlucky