Hola
No sería mejor que el ArrayList fuera de tipo ImpTurista? Al declarar ImpTurista el tipo del ArrayList podrías llamar a todos esos métodos que necesitas y que asu vez llaman a la intrerface.
El null que te manda es porque no has inicializado el objeto de la clase ImpTurista. Primero deberías probar eso. Porque lo estás declarando de un tipo y le indexas otro. Primero sería inicializar los objetos de la clase que necesites guardar en el ArrayList. Ojalá esto sólo sea el problema