The rescue occurred about 6:45 p.m. Saturday near Ryer Island in Suisun Bay, the California Highway Patrol said.
The San Francisco Chronicle reported it took a U.S. Coast Guard rescue boat and CHP helicopter about a half hour to locate the distressed sailors, who had drifted 2 miles from their originally reported location.
One man was standing atop the catamaran, while the other two were wearing life jackets and clinging to each other in the water.
Toddler uninjured after being knocked over by Obama family dog
Martin Bashir resigns from MSNBC over Sarah Palin comments