The magic and mystery of Bermuda with its long stretches of pink sand beaches divided by cliffs and coves covets travelers and cruisers from all over the world. Bermuda is a self governing British Dependent Territory located in the Atlantic, 640 miles off the coast of North Carolina and 1,000 plus miles north of the Caribbean.