Isle of Wight wakes up to the aftermath of some torrential r