18-foot waves pummel piers, chunk out sand and flood parking lots along Southern California coast