Nauvoo está ubicada a orillas del río Misisipi, cuenta con 3 hoteles o moteles en un radio de 15 km, totalizando 216 habitaciones para huéspedes.