<borrowed from http://www.visitskagitvalley.com/boating/>
There are 229 miles of marine shoreline in Skagit County with its many islands, bays, coves, and cliffs. It’s a complicated shoreline that includes Fidalgo, Guemes, Cypress, Vendovi, and Samish Islands. And surrounding the islands are the great bodies of water: Padilla, Samish, Fidalgo, Similk, and Skagit Bays, Deception Pass, Swinomish, Bellingham, and Guemes Channels, and Rosario Straits. Then there is the Skagit River, one of the largest rivers on our Pacific Coast, home to 1/3 of the Puget Sound salmon. Skagit Valley is a boater’s paradise.

Anacortes is home to Cap Sante Boat Haven. The Port of Anacortes marina is a customs port-of-entry located in the heart of downtown Anacortes. Permanent and transient moorage is available, with 150-200 berths used for guest moorage. The Port is committed to maintaining a public-oriented facility that invites all visitors to experience the everyday working activities of our commercial fishing fleet and to enjoy the walkways and picnic areas that surround our beautiful marina.

La Conner is a boater’s delight. To reach La Conner via boat, enter the Swinomish Channel from the south (Skagit Bay) or the north (Padilla Bay). Docks are provided by the Town of La Conner and the Port of Skagit County – La Conner Marina. La Conner Marina has two marina basins on the east shore of the Swinomish Channel and is open year round with 2400 lineal feet of guest moorage, 360 covered berths, 100 open berths, 140 dry boat berths (dry storage) and a long list of amenities.