translate English to German: Stunning views to the river delta from the outside terrace.
Herrlicher Blick über die Flußmündung von der Terrasse aus.