similar scenario to myself when I flew to Zakynthos in May.
Two late aborted approaches due to fog and a divert to Athens. Captain only told us what was happening after the 2nd failed approach, but to folk like myself I had a good idea while others began to panic.
After 90mins on thr tarmac at Athens, we flew out for another attempt as the weather was clearing - same again though - low cloud cover. Back to Athens again, crew out of hours, disembarked and spent 6 hours in a holding lounge while another crew flew over and the weather cleared. Didnt make the news.