Cabanas está situado en la llanura del Ampurdán entre el río la Muga y el Llobregat.