I am thinking of travelling to tunisia in late March but am not sure if that would be the ideal time to go. I want to go at a time when it is hot enough to swim in the sea. I expect that means I would have to delay it until April or possibly May? What would you advise?