Lyford’s Stone Tower (a.k.a. the Tower, a.k.a. The Castle) is a very cool landmark with majestic views of the Bay. It is located just up the hill, maybe 50 yards, from the Elephant Rock Fishing Pier and Caprice restaurant.I was surprised to learn that it is managed by the Audubon Society and not the Tiburon…