Rannikkovirrat ovat mutkikkaasti sidoksissa tuuliin, aaltoihin ja maamuodostumiin. Rantaviivaa pitkin puhaltavat tuulet-pitkätuulet-vaikuttavat aaltoihin ja sitä kautta virtauksiin.
ennen kuin voi ymmärtää minkäänlaista pintavirtaa, täytyy ymmärtää, miten tuuli ja aallot toimivat. Aallonkorkeuteen vaikuttavat Tuulen nopeus, tuulen kesto (tai kuinka kauan tuuli puhaltaa) ja nouto, joka on etäisyys veden yli, jonka tuuli puhaltaa yhteen suuntaan. Jos Tuulen nopeus on hidas, tuloksena on vain pieniä aaltoja riippumatta Tuulen kestosta tai noudosta. Jos Tuulen nopeus on suuri, mutta se puhaltaa vain muutaman minuutin, ei suuria aaltoja seuraa, vaikka tuulen nopeus on voimakas ja nouto on rajaton. Lisäksi jos voimakkaat tuulet puhaltavat pitkän aikaa mutta lyhyen matkan aikana, suuria aaltoja ei muodostu. Suuria aaltoja syntyy vain, kun kaikki kolme tekijää yhdistyvät (Duxbury, et al, 2002.)
Tuulen ajamien aaltojen lähestyessä rantaa merenpohjan ja veden välinen kitka saa veden muodostamaan yhä jyrkempiä kulmia. Liian jyrkkiksi ja epävakaiksi muuttuvia aaltoja kutsutaan ”breakereiksi” tai ”breaking wavesiksi”.”