An island is any stretch of land that is smaller than a continent and is surrounded by water on all sides. An Archipelago, on the other hand, is a group of these islands that are in close proximity to each other.