a satellite view of a green island