The Bermuda Tourism Authority [BTA] has released a video highlighting the island as a draw for owners of superyachts. The video’s description says, “On land and on the water, Bermuda’s allure is boundless – and her appeal is catching the eye of more and more superyacht captains and owners. “With the new superyacht legislation enacted […]
|