Je pense que, quand il s'est aperçu que l'île avait disparu, il s'est empressé de retourner dans la station dans laquelle Ben et lui étaient la dernière fois qu'ils se sont vus pour tenter de ramener l'île à son emplacement d'origine. Mais comment faire. Peut-être est-il aller là où se trouve la fameuse roue que Ben avait actionné pour faire disparaitre l'île, pour produire l'effet inverse. Or, Richard Alpert lui a peut-être dit un truc du genre "Si jamais vous retournez à la civilisation, au bout d'un certain laps de temps, vous ressentirez une sensation comme quoi votre coeur s'arrêtera de battre. Vous ne pourrez plus rien faire. Pour continuer votre mission, il faut absolument que vous convainquiez les Oceanic Six de revenir car seuls eux pourront poursuivre votre mission. Allez voir Jack, racontez-lui ce qui se passe sur l'île.Il finira bien par vous croire et finira par douter. De ce fait, il réussira sûrement à convaincre les autres de revenir."
Du coup, John Locke a pu enquêter pour savoir où se trouvaient les Oceanic Six durant ces 3 années et , juste avant de mourrir, il a pu contacter tous les Oceanic Six pour les prévenir.
C'est un peu tiré par les cheveux, mais pour l'instant je vois pas d'autres possibilités.
_________________
