Der Ort liegt am westlichen Ende der Region Sulcis und ist der Hafen für Bootsfahrten zur Insel S. Pietro.
Das Fischerdorf entstand im 17. Jh., als von hier die Tunfischfänger ausliefen. Nach 1971 siedelten sich im nahen Porto Vesme Industriebetriebe an. Damit begann eine unkontrollierte Bautätigkeit, die das alte Ortsbild veränderte. In den letzten Jahren entstand nördlich von Portoscuso die Feriensiedlung Portopaleddu.