Great Thatch Island
Island in the British Virgin Islands
Great Thatch is an uninhabited island of the British Virgin Islands in the Caribbean. It is one of the westernmost islands in the territory. It is believed to take its name from the famous pirate, Edward Teach, although there is little evidence... Wikipedia