translate English to German: Enjoy the abundant sunshine that bathes this island.
Die unmittelbare Umgebung lockt mit zahlreichen Bars, Restaurants und Geschäften.