This is an amazing site. While this does happen yearly they are not usually seen this close to shore where spectators can watch. It may have something to do with weather patterns. There may be as many as 1000 here. They are one of the smartest creatures on the planet.