Laura Gemser stars in a sleazy film where she explores an island filled with cannibals who want more than just a taste of her