surfhistory surfing surfculture historyofsurfing surfer vintagesurf 100yearpaddleout 100yearsofsurf astrodeck capetownsurf dibifletcher fletcherdna herbiefletcher muizenberg southafricasurf surfboards surfheritage surfingsouthafrica waves wavewarriors adrenalinesurfseries paddleout since1976 southafricahistory surferscorner surfshaping theoriginator thethrillisback genepoolofcool surf kemejafloraljogja