Chinese: 一座岛屿映入眼帘。
English: An island came in sight.