The Isle of Whispers: A Tale of the New England Seas is a novel written by Edward Lawrence Dudley and first published in 1910. The story takes place in the early 19th century and follows the adventures of a group of sailors who are stranded on an uninhabited island off the coast of Maine. The island is said to be cursed, and the sailors soon discover that it is haunted by the ghosts of pirates who were executed there many years ago.As they struggle...