Aharen Beach on Tokashiki Island in Okinawa, Japan.

Aharen Beach on Tokashiki Island in Okinawa, Japan.