Double Island noun1 •An island of Sugarloaf Channel, Shantou, Guangdong, China, located inwards after Sugarloaf Island and larger than it.At the entrance of the bay on which Swatow is located, there is a small island called Double Island, on which foreigners secured a foothold before the port was opened to the outside world. — 1891