Question about the spinosaurus

So in jurassic park the lost world they say that the herbivores live at the edge of isla sorna and the carnivores live at the center but in jurassic park 3 Ben and Eric encounter a spinosaurus at the edge of the island. Just why?