March to May: settled weather, light winds, clear skies, and few tourists. November is also excellent for calm sea conditions and lower prices.
June and October: June has warm seas and fewer visitors (though more dust haze in late month). October offers lower humidity, goo…
Go in March or April for the best balance of perfect weather, few tourists, and lower prices.