General liability coverage is the broadest liability coverage available, but no it will not cover all liability.  Each carrier will add their own exclusions to coverage that differ depending on industry and specific risk.  Professional, Cyber, and Product are specific types of additional Liability coverage available to supplement a general liability policy.