A meteorologist journeys to a deserted island to investigate his father's death, where he is confronted by strange and mysterious occurrences.