Bermuda Triangle
Themyscira is presently located in the Bermuda Triangle but possesses the magical ability to teleport to any location or time period its inhabitants desire.