Spring and Fall are the best times to visit Angel Island. The weather is mild and there are fewer crowds. Moreover,  the island is incredibly beautiful during these seasons.