Gulliver wants to visit Luggnagg, but he must wait a month before a ship becomes available. In the meantime, he takes a trip to Glubbdubdrib.
Of the options given above, then, the closest answer is D.
(Answer B might work, but he doesn't want to go home; he wants to go to Luggnagg. After spending time in Luggnagg, he goes to Japan and then home to England.)