A ferry lost power, plowed through several boats and crashed into a marina Thursday as it tried to dock at Horseshoe Bay in West Vancouver (search). There were no injuries.

Witnesses said the vessel missed the terminal berth and was blowing its horn as it crashed Thursday morning.

Gus Tsogaf, the owner of the Bay Moorings Restaurant which overlooks the harbor, said the big ferry destroyed 15 or 20 boats before it stopped.

Passengers were stuck on the boat for hours while divers checked that no one was aboard any of the boats hit by the ferry and to assess the damage to the ferry and surrounding boats.

The Queen of Oak Bay (search) has a capacity of 1,500 passengers and 362 cars. It was carrying 544 passengers and 189 vehicles at the time.