According to U.S. law, you can set sail and then disembark at a foreign port. However, although it is allowed by U.S. law, there are still foreign laws and cruise line policies to contend with. In some countries, laws prohibit cruise passengers from permanently disembarking.