Community-based tourism is a form of sustainable tourism that a local community owns, runs or controls, so residents decide what visitors see and do and keep a fair share of the money.