mysterious new england island