hawaii is the most popular overseas surf destination , but some have surfed in california , mexico , australia , new zealand , papua new guinea , indonesia , sri lanka , canary islands , fiji , costa rica , taiwan , philippines and south africa .