Where do great white sharks breed?

Mostly along the coast of California but according to recent tagging on Great Whites scientist have concluded that Great Whites often breed in the waters of Hawaii