Salema ist ein Dorf in der portugiesischen Gemeinde (Freguesia) Budens, Kreis Vila do Bispo im Distrikt Faro, an der Algarve. Es liegt in einem kleinen Tal, das die schroffe Küste der Felsalgarve unterbricht, unmittelbar am Meer. Salema liegt etwa auf halber Strecke zwischen dem Cabo de São Vicente, dem südwestlichsten Punkt des europäischen Festlands zwischen Sagres und der Stadt Lagos. Das Dorf liegt zudem im Parque Natural do Sudoeste Alentejano e Costa Vicentina, einem Naturschutzgebiet, das sich an der gesamten südwestportugiesischen Küste entlangzieht.
Noch bis in die 1980er Jahre war Salema ein kleines Fischerdorf, das sich allmählich zu dem Treffpunkt der Rucksacktouristen an der Algarve entwickelte. Inzwischen ist der Tourismus die Haupteinnahmequelle, auch wenn es im Ort nach wie vor einige hauptberufliche Fischer gibt, deren Boote am Strand liegen. Der boomende Tourismus führte in den vergangenen Jahren zu einer regen Bautätigkeit. Das ursprüngliche Dorf erstreckt sich entlang einer engen Straße, die parallel zur Küste den Talhang hinaufführt. Entlang des Strandes entwickelte sich in den vergangenen Jahren eine Promenade.