Let’s reduce the number of people to make it simpler. Let’s say there are only six people besides the guru on the island: Al, Bob, Chuck, Dan, Ed, and Frank.
The guru says he sees at least one blue-eyed person.
Case #1 - Let’s assume Al looks around and sees that Bob, Chuck, Dan, Ed, and Frank all have brown eyes. Al realizes he must have blue eyes. So Al gets on the boat on the first day.
Case #2 - Let’s assume that Al looks around and sees that Bob has blue eyes and Chuck, Dan, Ed, and Frank have brown eyes. Al figures that if he has brown eyes that Bob is seeing all brown-eyed people. So Bob is in the position Al was in in Case #1. Bob is as smart as Al so he will figure out that he must have blue eyes. So Bob will get on the boat on the first day.
But suppose Bob doesn’t get on the boat on the first day. Al will then realize that Bob must not be seeing only brown-eyed people. Bob must be seeing a blue-eyed person. And Al can see that Chuck, Dan, Ed, and Frank have brown eyes. So Al will figure out he must be the blue-eyed person Bob is seeing. So Al now knows he has blue eyes and he can get on the boat on the second day. And Bob, having the same information as Al, will also get on the boat on the second day.
Case #3 - Let’s assume Al looks around and sees that Bob and Chuck have blue eyes and Dan, Ed, and Frank have brown eyes. Al figures if he has brown eyes then Chuck is seeing one other blue-eyed person, Bob. So Chuck’s in the same position Bob was in in Case #2. Chuck, being smart, will figure this out and will get on the boat on the second day and so will Bob.
But if Chuck and Bob don’t get on the boat on the second day, then Al will know that they must be seeing more than one other blue-eyed person. And Al can see Dan, Ed, and Frank have brown eyes. So he’ll figure out he must be the other blue-eyed person. So Al will get on the boat on the third day, as will Bob and Chuck.
Case #4 - Let’s assume Al looks around and sees that Bob, Chuck, and Dan have blue eyes and Ed and Frank have brown eyes. Al figures if he had brown eyes then Dan is seeing two blue-eyed people, Bob and Chuck. So Dan is in the position that Chuck was in in Case #3 and will figure it out and get in the boat on the third day, along with Bob and Chuck.
Once again, if Bob, Chuck, and Dan don’t get in the boat on the third day, then Al will know there is another blue-eyed person. And once again he’ll know he’s the other blue-eyed person and will get in the boat on the fourth day, along with Bob, Chuck, and Dan.
Case #N - It scales up. No matter how many blue-eyed people there are, you will reach a point where all of the blue-eyed people will be able to follow a chain of logic and establish that they have blue eyes. The only person who’s unaccounted for is you.
So you count up how many blue-eyed people you see and call this N. If on the Nth day, all the blue-eyed people get on the boat, you’ll know that N is the total number of blue-eyed people and you have brown eyes. If the blue-eyed people you see don’t get on the boat on the Nth day, you’ll know there must be more than N blue-eyed people. You’ll know there are N+1 blue-eyed people and you must be the +1 blue-eyed person.