translate English to German: A garden island, a must to visit.
Wunderbare Buchten mit Stränden, turmhohe Steilküsten, dicht bewachsen mit Pinien.