A passenger ferry carrying hundreds of people ran aground near Bainbridge Island west of Seattle on Saturday but there were no reports of injuries or contamination, authorities said. The Walla Walla ran aground in Rich Passage around 4:30 p.m. as it was traveling from the city of Bremerton to Seattle, according to Washington State Ferries, a division of the state Department of Transportation. “Initial indications are the vessel suffered a generator failure,” but investigators were still looking into what happened, the agency said. Passenger Haley Socha told The Seattle Times that the ferry’s lights went out about 20 minutes into the voyage and the engines stopped. The lights came back on after a minute and there was an alarm and an announcement saying the vessel had no propulsion and warning people to brace for impact. People helped one another as they donned life vests, Socha said. “Everybody’s been really nice and good to each other,” Socha told the Times. There were 596 passengers and 15 crew members aboard, according to ferries spokesperson Diane Rhodes. A tug boat and the Coast Guard were on the scene. “Vessel engineers believe tide will be at the right height to safely tow the boat at midnight. We apologize to passengers. Their safety is our first priority,” Washington State Ferries said via Twitter. Passengers were initially kept onboard. One passenger suffered a medical emergency unrelated to the grounding and necessitated an evacuation, the agency said. Around 8 pm, Kitsap Transit began taking others off the boat, ferry officials said. The transit agency deployed two passenger-only vessels, the Commander and the Waterman, with respective capacities of 250 and 150 passengers, requiring multiple trips to the Walla Walla. Around 8:30, Kitsap Transit reported the Commander had delivered the first load of people to the slip at Bremerton. “We’re working on a plan for the vehicles onboard so passengers can retrieve them tomorrow,” Washington State Ferries said. A photo taken by a Coast Guard officer showed the Walla Walla near the shore as people looked at it from the beach and snapped pictures. A tug was positioned at one end of the ferry with an apparent Coast Guard boat nearby. “No pollution or hull damage detected at this time,” the state Department of Ecology reported. “Ecology responders on the way to the scene.” The Seattle-Bremerton route was out of service until further notice, the Department of Transportation said on its website. The website lists the Walla Walla as a four-engine, jumbo class ferry with a maximum capacity of 2,000 passengers and 188 vehicles. It is 440 feet (134 meters) in length with a draft of 18 feet (5.4 meters).