Ferries have also been cancelled in yellow, amber and red weather warnings as winds top 100mph