Best season is spring (April to June) and fall (September to October). The weather is still pleasant, but the tourist crowds are much smaller. It is best to check specific islands and loval events to narrow down your destination.