During the Apollo program the accuracy with which reentry could be predicted got to be very good. Initially, the practice was to sail an aircraft carrier to the projected splashdown point and wait for the command module to hit the water some miles away. This had to be changed due to the growing risk of the spacecraft hitting the carrier. Instead, the carrier parked a few miles away.
I don't know if the increase in accuracy was due to improvements in trajectory control during reentry, better aerodynamic modelling based on experience of real flights, or other factors. I assume that SpaceX would be pretty confident about their accuracy, but this is only the second flight of a Dragon.