Generally, white sharks live in mild temperature coastal waters, mainly where an abundance of fish and marine mammals reside. Many sharks live primarily in warm and shallow waters, but can also be found in colder waters in the Pacific and the Atlantic Ocean. Luckily for San Diego residents, spotting a great white shark in San Diego is like spotting a needle in a haystack. You're more likely to find great whites in South Africa and Australia.