Original: Newport is a civil parish and a county town of the Isle of Wight, an island off the south coast of England.
Simplified: Newport is the county town of the Isle of Wight, an island off the south coast of England.