 1 Buoy.The River Thames contains over 80 islands ranging from the large estuarial marshlands of the Isle of Sheppey and Canvey Island to small tree-covered islets like Rose Isle in Oxfordshire and Headpile Eyot in Berkshire.They are found all the way from the Isle of Sheppey in Kent to Fiddler's Island in Oxfordshire.