Next swell?

Okay so we’ve have a pretty good swell on the beaches of Southern California. A hurricane off the coast of Mexico brought a south swell. Is there anyway to tell when the next swell will hit? Or from what direction it’s going to come from? I’m hoping on a north swell so I can start taking some rights and going frontside again.