I would find out in writing(if possibe) which place caused the delay. Either the insurance company or Camping World let you down.
It could be more info was needed by the insurance company and camping world was slow to provide it
OR
The insurance company dragged their feet.
One way your beach is with CW the other with the insurance company I would darn well want to know which before my renewal of insurance time.
The best way to get a written response is to use snail mail and ask the question. Give only a return address and see if they write you back