Bermuda is an archipelago of over 120 islands and actually located in North America, 650 miles off the coast of North Carolina.