the coral reef in okinawa

best time to visit okinawa japan
Sunayama Beach
Yonaha Maehama Beach, Miyako-jima Island, Okinawa, Japan