The best time to arrive depends on the season, as busier months can fill up quickly. Generally, arriving about one hour before sunset gives you the best chance to secure a good seating spot while enjoying the stunning views and vibrant atmosphere before the crowd builds.