Love Island: when is the All Stars 2026 final taking place? February 16, 2026 John News 0 Everything you need to know about the Love Island All Stars final including when it airs, who will host and how to watch it. Read more at heatworld.com. Source: https://heatworld.com/entertainment/love-island/all-stars-final/ READ from source