Yes in fact you can arrange to teleport on anything. NavMesh recast settings are a bit tricky. You can make exceptions/allow teleport on anything in the Trace Teleport Destination (or something like that) in MotionControllerbp. Furthermore, it can be easiest to work like this if your world is small and the terrain is very uneven.