Just to clarify. Most cruise lines insurance is actually from a third party provider, normally Berkely Care. So even if you buy Regent or Silversea insurance you are really not purchasing from the cruise line but an independent third party insurance company.
If you have a claim it goes directly to the insurance company and the cruise line is not involved.