Bermuda is in the Atlantic Ocean off the southern US East Coast. It forms the northern point of the triangle, including Florida and Puerto Rico as the other points.
Bermuda is a British island that located in Northern Atlantic Ocean. The nearest landmass is Cape Hatteras, North Carolina which located 640 miles to the west-northwest direction.