The ideal time to travel to Djibouti for snorkeling with whale sharks is during the peak season of October through February.