Måste ett pass för att ta på Carnival cruise till Ensanada Mexiko?

Amerikanska medborgare cruising till och från en hamn i USA behöver inte ett pass.