An island of importunate horrors