Малкото градче Доспат се намира в планински район в западната част на Родопите. В непосредствена близост до града се намира язовира, който носи името на града, най-високият в България и вторият по големина язовир с площ (22 km²) и надморска височина 1200 метра. Той се захранва основно от река Доспат и е безспорно един от най-красивите язовири в страната.