Santorini is one of those islands where the timing is super important! Unfortunately, the island gets super crowded and sometimes dare I say unpleasant because of the number of people and tourists. If you're willing to travel in the off season, I highly recommend it. September to October and April to May are the best times to go. I personally prefer mid September because I like a strong sun so I can get a good tan.