The Commission's figure of 'more than 4,000 islands' refers to INHABITED EU islands (per the accompanying analytical overview), which is the standard basis for the statistic; the total number of islands including uninhabited ones would be far larger.
The claim is a lower bound ('more than 4,000'), which the official data supports; the exact total is not given as a precise number by the Commission.