Isle of Wight The Isle of Wight is located just off the southern coast of England

Please fix the punctuation.
Isle of Wight: The Isle of Wight is located just off the southern coast of England.