Lake Stevens Public Boat Launch is not a traditional beach, but rather a public access point for boating on Lake Stevens, a popular destination for fishing, watersports, and leisurely boating. The lake is approximately 1,040 acres in size with a maximum depth of 146 feet.