Farsightedness or hyperopia, occurs when light entering the eye focuses behind the retina, instead of directly on it. This is caused by a cornea that is flatter, or an eye that is shorter, than a normal eye. Farsighted people usually have trouble seeing up close, but may also have difficulty seeing far away as well.