EYOT

SN A small island, especially within a river.
CL GARDENS PARKS AND URBAN SPACES
BT ISLAND