I don't think there is a simple Key-Value Coding method for that, but you can loop over the array and keep track of the "best" element:
CLLocation *bestLocation = nil;
for (CLLocation *loc in locations) {
if (bestLocation == nil || loc.horizontalAccuracy < bestLocation.horizontalAccuracy)
bestLocation = loc;
}