Cannon — unincorporated community in Sussex County, Delaware, United States