View from top of Lantou Island