Give us feedback!

Visit Bechers Bay Northwest Anchorage, Santa Rosa Island, California

Bechers Bay Northwest Anchorage on Santa Rosa Island that is well protected from swell, but the wind can come over the low hills. The bottom has kelp and rocks which can making anchoring difficult if you pick the wrong spot.
Show more
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail