New answers tagged german-language
Typically, cruise ships get a special treatment in the sense that you are never considered to have 'entered' the destination countries. That takes care of any potential issues in Cozumel, Grand Cayman, etc. You need to have a valid passport to get on board of the cruise ship, and then you are allowed to go on land temporarily with the cruise ship boarding ...
It is perfectly possible. My friend from India entered Europe through Paris even though he was a student in Germany. As your visa is student national visa, it allows multiple entries into the Schengen area and you are perfectly fine. But it is always safe to have a ticket from Sweden to Germany if you have already booked it.
Top 50 recent answers are included