This has happened with the A380 several times. Never heard of it occurring on a 330 though.
AI Overview+2In March 2016, an Emirates A380 (A6-EOP) operating flight EK19 from Dubai to Manchester went around three times before diverting to London Heathrow. The Flight Management System repeatedly warned that Manchester's conditions were unsuitable, leading to the go-arounds and subsequent diversion, according to a PPRuNe forum thread.