Impossible Island

Impossible Island appears in the game School of Dragons, as the main location in the expansion "Secret of the Leviathan".