Yes, even office-based engineers should have public liability insurance to cover occasional site visits and client interactions. While professional indemnity insurance covers your advice and designs, public liability protects against bodily injury or property damage claims from third parties during site attendance.