Restaurant with outdoor seating offering sea views in Aci Castello.