Generally speaking, the best time to visit Okinawa is in the shoulder months; late April, October or November. Each of these months can offer mild daytime ...