Why do Ships Sailing out of the US HAVE to Stop at Foreign Ports?

Have you ever wondered why cruises leaving from the US have to go to a foreign port?