Current record is 57 in South Korea in 1982 - at least when it comes to single gunmen. If more than one person was involved, it’s a different story.
The fact that it is an island is probably a factor. Captive victims, contained space.