An island is land surrounded by water; a peninsula is land almost surrounded by water but connected to the mainland.