Welcome to the "Jewel of the Atlantic" - Bermuda! Located 650 miles east of North Carolina, tavel to the Great Sound and watch as ships sail through the channel.