Retinal detachment. It is more likely due to retinal tears and detachment. See an ophthalmologist promptly before it does more damage.
It may not be cancer. If you are diabetic, and have high blood pressure, it may related to this, eye cancer is not the first thing you think of. More people loose their eye sight due to neglected diabetic retinal problems than to eye cancer, please see your doctor for eye examination.