is sentosa island man made?