Encóntrase situado na costa do Mar Menor ocupando 9 km, dos que cinco están fraqueados por un paseo marítimo. Limita ao norte con San Javier, ao leste co Mar Menor, ao sur con Cartaxena e ao oeste con Torre-Pacheco.
Ata 1983 estaba dividido en dúas metades que pertencían aos municipios de Torre-Pacheco e San Javier. A partir dese ano segrégase e unifícase.