Yes, Love Island US is on Netflix. However, there are only the first three seasons on Netflix US, as for the other two, you’d need to sign up for Peacock. To watch Love Island on Netflix from anywhere, you’d need to use a VPN and connect to the US server so that your Netflix region would change.