Mysteries of the Undead

Demystify the zombie island and break the ancient curse! What was the reason for the disaster - virus or magic?