Which Persian Wars took place near marshes?

The persian wars that took place near marshes were the Thermopylae and Marathon wars.