Google it. It's an island that appeared in old Warcraft maps. Its shape and location was similar to Plunder Isle (featured in the RPG), where there's Bloodsail Hold, so people often speculated that they are one and the same. It, like Tel'abim, is one of the many islands that appear in old maps but have very little lore about them.