
La commune est située dans le Sud-Ouest du
département de la Charente-Maritime, dans
l'ancienne province historique de la Saintonge,
non loin de la ville de Marennes, mais également
de l'ancien port militaire de Brouage.
Elle occupe un promontoire calcaire qui formait une île il y a plusieurs milliers d'années, avant d'être
progressivement rattachée au continent par suite de l'envasement de l'ancien golfe de Marennes. De fait,
la commune est entourée de marais, qui ont succédé à la mer. Les marais ont désormais une grande
attractivité touristique apprécié par les promeneurs à pied ou à vélo et les amoureux de la nature.