Every top golden-hour low-tide overlap for La Push, Garibaldi, Monterey, and La Jolla in 2026, with sun bearings and scores from NOAA predictions.