Filmed entirely on the mid-Atlantic archipelago of Bermuda and broadcast in every home on the island, the Bermuda Channel is Bermuda’s premier visitor’s network. As it’s fulltime host, David LaHuta shows visitors how to explore its waters, attractions, shops, restaurants and more.