melt.... i've also never watched Love Island... probably in the past it was similar to "wuss" or "pansy".

i expect now it is similar to everybody's favourite word of the era... "snowflake" (although i would term snowflake as more related to a mental/political/etc context, where melt could relate to any type of physical/emotional/mental context...)