Hello Mac,
The recommended repair would be a replacement tank, which are available, but it would be wise to have the replacement carried out by a competent fitter, as it almost certainly require the heater to be removed from the caravan, which means breaking a gas joint.
You say you believe the hole has "Always been there", I wonder how you have come to that conclusion.
However if that is the case, then as the caravan is less than 6 years old, and if you can prove the fault was present at your point of purchase then you might get some help from your supplier under the Sale of Goods Act.
Alternatively if it were mine, depending on the likely reason for the hole (is it corrosion or just a poor weld?) might consider blocking the hole using a two part epoxy glue. If it is corrosion then I would be concerned there may be weaknesses elsewhere which are likely to fail in the near future, in which case I would investigate the replacement tank solution, or a complete heater depending on costs.