User blog comment:MutinyMan/EITC Juggernaut Sightings, Whereabouts, and Screenshots/@comment-3064004-20120101223556

The EITC Juggernaut can be found on any server. Of course their spawning chance possibly allows for 0-1 EITC Juggernauts per server. It's highest chance of spawning are in: The Hinterseas, Uncharted Waters (NW/W of Isla Perdida), Uncharted Waters (Near Kingshead), and sometimes Northern Uncharted Waters of the map around Tortuga. I actually found that Juggernauts can spawn very close to Padres Del Fuego (albeit rarely) from my first encounter.