Ну на счет людей, хз что они ели. А вампиры же держат живых людей и выкачивают со временем всю их кровь. Когда людей становиться мало, они просто заманивают новых на остров. ГГ и компанию вроде так и заманили. Могу конечно ошибаться, начало давно читал.