Different horn for the alarm I believe.
Problem is probably the horns themselves, they are located just behind the front grill and every time you use a hose or pressure washer to clean your vehicle water gets into them, I've replaced mine twice and now just buy the cheapest ones I can find coz Landrover ones are expensive and dont last.