translate English to German: From here one has a wonderful view to the sea and the island Gomera.
Von hier hat man einen herrlichen Ausblick auf das Meer und die Insel Gomera.