La commune est la plus petite des Landes en termes de superficie.
Station balnéaire située dans le Marensin en forêt des Landes de Gascogne sur la Côte d'Argent.
Au sud de Vieux-Boucau, le courant de Soustons, déversoir de l'étang de Soustons, se jette dans l'océan Atlantique à l'endroit où débouchait l'Adour.