Isle of Sheppey

Proper noun

 * , in the Thames estuary.