Metcalfe in green bikini while in Ibizia