BC Ferries faced a mix of choppy weather and mechanical issues Saturday, triggering several sailing delays and cancellations.

Strong wind gusts proved to be challenging, preventing BC Ferries from sailing or docking vessels from a number of routes.

Environment Canada issued a wind warning for Metro Vancouver, forecasting gusts of up to 80 kilometres an hour.

BC Ferries has cancelled more than a dozen sailings between Tsawwassen and Swartz Bay. Passengers with reservations were given modified departure times.

The company warned the multiple delays and cancellations have resulted in long wait times.

"It's difficult to predict when sailings will resume and non-reserved customers will be able to travel as weather and vessel issues are putting considerable pressure on the system," BC Ferries said in a travel advisory.

As of 4 p.m., the Spirit of British Columbia has retired for the day after sustaining some damage.

The sailings from Tsawwassen to the Southern Gulf Islands have also been delayed.

#BCFHeadsUp #Tsawwassen #SwartzBay the #CoastalRenaissance has cancelled the following sailings due to a problem with an alternator on its #3 Prime Mover & adverse weather: 11am sailing dep. Swartz Bay & 1pm sailing dep. Tsawwassen. #ServiceNotice to follow. ^rz — BC Ferries (@BCFerries) April 27, 2019

Meanwhile, technical and mechanical issues also caused chaos on a few routes.

The Coastal Renaissance has been impacted by a mechanical problem on the vessel, causing the 11 a.m. departure from Swartz Bay and the 1 p.m. departure from Tsawwassen to be cancelled.

Sailings leaving from Horseshoe Bay have also been affected because of an IT issue, according to BC Ferries. The problem resulted in slower-than-normal ticketing and even though it has now been resolved, the company advises service has been delayed.

To see all the latest service disruptions, visit BC Ferries notices here.