Entre el río Manilva y el límite con la provincia de Cádiz, las tierras de este municipio acogen cinco núcleos urbanos.
Las tierras de este municipio acogen la propia localidad de Manilva, Sabinillas, El Castillo, Hondacavada y el Puerto de la Duquesa, amén de diversas urbanizaciones en constante y ordenado crecimiento.
El terreno, alejado ya de lo agreste del interior de la provincia, anuncia las características orográficas del cercano Campo de Gibraltar, y así, presenta una sucesión de lomas de escasa altura surcadas por arroyos de curso corto que desembocan directamente en el mar (Alcorrín, Martagina, Indiano, Estanquillo…), y sobre una de esas lomas, concretamente la de los Mártires, se sitúa el pueblo, a menos de tres kilómetros de la costa.