Rokua on geologisesti ajatellen nuori, sillä se syntyi viime jääkauden päättyessä noin 10 000 vuotta sitten sulamisvesien kasatessa hienoa hiekkaa.
Aluksi saarena merestä kohonnut harjualue tuli osaksi mannerta pari tuhatta vuotta myöhemmin.
Dyynit, suppakuopat ja rantavallit näkyvät yhä hyvin maisemassa.