Part quaint oceanside village, part gorgeous white-sand beach, and part stunning hiking trail, Stinson Beach in northern California ticks plenty of boxes when it comes to scenic and entertaining seaside towns.
164