The underwater sculpture known as "Nest" is off the west coast of Gili Meno. This Google Map link will show you where the sculpture is.