Cabrera de Mar liegt an der katalanischen Mittelmeerküste im Maresme, zwischen Vilassar de Mar und Mataró. Der Ort breitet sich in einem kleinen Tal aus, das von den Hügeln Burriac mit seiner Burg und Montcabrer umrahmt wird. Im Landesinneren grenzt er an Cabrils und Argentona. Die Küste zeigt einen flachen, etwa zwei Kilometer breiten Streifen mit sandigem Strand, während das Innere von der gebirgigen Serra de Sant Mateu geprägt ist, einem Teil der Küstenkette Serralada Litoral.
Die ersten Spuren menschlicher Besiedlung reichen bis zu den Iberern zurück, deren Siedlung Burriac als Hauptstadt des Stammes der Laietanen diente. Später wurde das Gebiet von den Römern kontrolliert, die nach einem Aufstand die Stadt fast vollständig zerstörten. Aus dieser Zeit stammen bedeutende Funde wie die ältesten Bäder Hispaniens. Im Mittelalter blieb der Ort landwirtschaftlich geprägt, bis sich später Industrie und Handel entwickelten.
Heute prägen die Burgruine Castell de Burriac und die spätgotische Pfarrkirche Sant Feliu das Bild. Ausgrabungen wie das Poblat ibèric d’Ilturo und der archäologische Fundplatz Can Modolell zeugen von der langen Geschichte. Wirtschaftlich wichtig sind Zierpflanzenanbau, Industriegebiete und ein Einkaufszentrum. Der Nobelpreisträger Xavier Sala i Martín stammt aus einer alteingesessenen Familie des Ortes.