The best time to visit Astoria is between June and September when the weather is warmest and the days are longest.