You need to collect all Pokemon Including rare, legendary, and Pokemon from ruby ans Sapphire. then go to Island 9, There should be a Sailor on it, talk 2 him and he will Leave. Go to Vermilien And the building should be complete.on the top floor is the sailor. battle him. the he will leave to the ferry building. go in. there you go.