If you select a business insurance policy that covers crime or theft, your business will most likely be protected from employee embezzlement or fraud. You can choose from several policies that include employee dishonesty coverage.
The only way for your insurance to cover floods is to ensure that you have a separate flood insurance policy. Most commercial property insurance covers some water damage, but that typically does not include floods. Look over your policy to ensure that you know and understand everything covered.