This is the best time to visit Seychelles, as they have cultural events happening from April end and in June they have their independence day. I have just visited Seychelles in Feb end. right now the climate is very hot there. you can refer my trip that I have published on Seychelles, for what to do over there. for more info you can ping me up over the chat.