Cell cycle checkpoints are surveillance mechanisms that monitor and regulate the progress of the cell cycle. They ensure that each phase of the cell cycle is completed accurately before proceeding to the next phase, thus preserving cell viability and genomic stability. The main checkpoints include the G1/S checkpoint, the G2/M checkpoint, and the spindle assembly checkpoint.