haycock island