It seems there's a chance you'll get an ocean-side battle as long as you're near the ocean, but, as with city battles, I've never seen any buildings specific to the city/town on the map.

Kinda dissapointing. In MTW2 you could look forward to seeing your awesome cities on the battlefield, even if somebody was hurling rocks into them at the time.