Resort hotel "Lido Il Delfino" in Mazzarò, Taormina, offers a restaurant and snack bar with terraces overlooking the bay.