A Washington State Ferries crew on Saturday helped the Coast Guard rescue six people and two dogs from a boat in Rosario Strait.

A 37-foot cabin cruiser called for assistance during “nasty weather” near Decatur Island just before 1 p.m., the Coast Guard station in Bellingham said. A wave over the bow shattered the boat’s front windshield, injuring some of the boaters and causing the vessel to take on water.

The boaters shared their GPS position before their radio shorted out and they lost communications. The Coast Guard issued an Urgent Marine Information Broadcast — a radio message for all boaters in the area — and dispatched vessels and a helicopter.