I used to live in Maryland's Lower Eastern Shore, so I've still got a not-quite-Southern accent. But I pronounce "water" as "wooter", which is fairly common in Delaware (Thank Philadelphia for spreading their accent this far south). Being from a Mid-Atlantic state, I'm Northern, Southern, or Canadian depending on where I go. If I go to upstate New York, I'm told I have a Southern accent. If I go to Virginia, I'm either from Philly, New Jersey, or Canada (I pronounce "about" close to "aboot" despite being American born-and-bred and having never been outside the U.S.).
We've got plenty of Eastern Europeans and Hispanic immigrants where I live, and I once worked in a restaurant run by Turks, so I've picked up some of their accents as well.