Speak to your local Insurance Broker and let them research the market for you. If you place your business with them, they should be in a position to handle any claims on your behalf. Obviously it will be a specialist market as you let the caravan out.