Scotland’s Orbital Marine Power Ltd today announced the successful launch of its 2-MW O2 floating tidal energy turbine from the Port of Dundee, now being towed to the Orkney Islands.