Pirate101 Island Hopper Trivia

What Island is the home to the Trolls of Aquila?
Laestrygon
Delphos
Knossos
Ophidia