translate English to German: I liked it very much. It's one of the most beautiful beaches I know.
Mir hat der Strand sehr gefallen und ich finde, dass es einer der schönsten Strände ist, die ich kenne.