i thhink june... you will have options
if you want to put the words "the best.." and "waves" together for kitesurfing..
i'd research north coast of peru.
time zone would be more or less same as central US
maui would be in peak season.. and is always fav spot
but the biggest negative was trying to keep eastern time zone"working" hours... while staying there in hawaii...
good luck.
for me it is tough.
june is thermal wind season on the US coast...
i've never explored the gorge.. however in socal, huntington & sunset beaches and the state park south of san diego had were decend options for wind and ridable waves.
(wind will be better in summer..but waves tend to be better in spring)