Best Feb-May (dry, warm, perfect beach weather). Sep-Dec rainy and can get typhoons. Jun-Aug hot and humid. Winter (Jan-Feb) can be surprisingly cool and cloudy.