im not an expert, and i hope someone else more knowledgeable chimes in but to me it looks like blackspot. maybe its treated the same way as whitespot im not sure.
looking at your fish with its bad eyes and bite marks in its fins suggests to me
1. you have a water quality problem, hence the cloudy eyes
2. is the fish being bullied ? he looks really small, is he kept with any other tangs ? this could be stressing him, hence the spots.
you could search for other threads regarding the treatment of blackspot, there have been several within the last few months if i remember rightly.
personally i would do a large waterchange to try and get the eyes better .
hope this helps.