Recently relocated and looking for chill water spots to hang not too far from town
Staying in the Santa Clara area. I like to hit water spots to soak and clear my mind. Any recommended spots that are not in the middle of town and super busy? It would mean a lot. Thank you