Cannon Beach has many -- maybe too many? -- rabbits