I'm suspecting you have very sparse data with small sample sizes, not a good combination. This increases the chances of finding a model that happens to fit the model really well, but isn't biologically meaningful. Because of your sparse data, you're also getting a 'perfect' model; estimated probabilities are 0 or 1. The model is technically valid, but personally I wouldn't put much faith in it. Given you only had 9, 7 and 6 total detections each year, with detections at 8, 7 and 5 sites (ie very few redetections within a year), I'd be suggesting you keep with very simple models.
Darryl