Calafell liegt im Süden Kataloniens, eingebettet in die Provinz Tarragona. Die Gemeinde gliedert sich in drei Teile: den Hauptort Calafell selbst, Segur de Calafell und den Küstenabschnitt Calafell Strand. Zu den Nachbarorten zählen unter anderem Cunit und El Vendrell.
Die ersten Spuren menschlicher Besiedlung reichen weit zurück, doch die heutige Gemeinde entstand aus der Zusammenführung kleinerer Siedlungen. Wirtschaftlich prägte lange die Landwirtschaft das Bild, während heute der Tourismus an den Stränden eine zentrale Rolle spielt. Die Nähe zum Meer und die landschaftliche Vielfalt machen den Ort attraktiv.
Bekannt ist Calafell vor allem für seinen Sandstrand und die historische Altstadt mit engen Gassen. Regelmäßig finden hier Feste statt, die das kulturelle Leben bereichern. Die Umgebung lädt mit mediterraner Vegetation und sanften Hügeln zum Verweilen ein.