Pueblo situado en las proximidades de la capital, en la Tierra Llana, a orillas del río Piedras, en el que destaca el conjunto arquitectónico formado alrededor de la plaza e integrado por el Ayuntamiento, la Iglesia de San Pedro y añejas casas solariegas. Cuenta también con un castillo del siglo XV y el Convento de las Mercedes.
En su término se encuentra la Laguna del Portil, declarada Reserva Natural por su interés como zona de paso para multitud de aves. Cuenta también con otra zona de interés paisajístico de gran belleza, el Paraje Natural de las Marismas del Río Piedras y Flecha del Rompido que comparte con el municipio próximo de Lepe.