As early as January 1, 2008, U.S. citizens traveling between the United States and Jamaica by sea (including ferries) may be required to present a valid U.S. passport. Visitors must have a return ticket and be able to show sufficient funds for their visit.