fort myers beach homeowners insurance does vision insurance cover sunglasses