If your friend is online but you can't teleport them, the area they are in may be full or super busy. Try moving to a different zone and have them teleport to you.
If you are still having issues, be sure to check that either "Everyone" or "Players I follow" is selected for the "Who can go to my location?" section of the privacy settings!