The primary causes of oil spills include accidental releases during oil extraction, transportation mishaps with tankers or pipelines, and operational discharges from both ships and offshore platforms. Drilling errors and natural disasters also significantly contribute to these environmental incidents.