I don't know what to do with the altars, but teleportation will probably happen without being tied to specific place. This is so it would be feasible to set up a base somewhere remotely later on, and not having to rely on predefined waypoints.
But it might be fun to add some additional interactions to altars, maybe something hidden to figure out.