Another, potentially cheaper option is to talk to an independent insurance broker — a professional that doesn't work for any one particular company but represents your interests by shopping your requirements at a variety of insurance companies.
You enter the name of the retailer you'reinterested in shopping with and EVreward shows you how many points / miles the various shopping portals are offering for that particular retailer.