These huge fish are common off CA coast.
Called Sunfish bc they are commonly observed floating flat, a few inches from the surface.
Very likely accidental boat collision.