Swiss Catamaran Concept has the wind in its sails