Sicily is the largest Mediterranean island, separated from mainland Italy by a strait only about two miles at its narrowest ...