Cancer support communities are groups or organizations that provide emotional, social, and practical support to individuals affected by cancer. These communities can be both online and offline and are designed to help patients, survivors, caregivers, and families cope with the challenges that come with a cancer diagnosis.