Part of the reasoning will include proximity to maintenance facilities.
What maintenance facilities for an A330 do you think exist in AS Sunfish? I would suggest that the crew diverted to AS because it was closest suitable airport due to its ATC and passenger facilities, the weather and its proximity to their position.
Job well done from where I sit.