Ravdoc,
Hard to say but having worked in multinationals like Nokia is definitely not a minus. Hopefully, you worked with other nationalities during this time? I would emphasize this and maybe develop an essay around learnings from it. Would be a good fit for the leadership essay they probably request.
You can definitely explain about your travels in one of the essays (there is a free-style one at the end) - but be careful: if you were just staying at the all inclusive hotel and only interacted with the waiter to order more ice cream it may not look so great

Hope this helps... And thanks for the kudos!