Hoshizuna no Hama is a small beach located on the northern tip of the remote Iriomote Island in Okinawa Prefecture, in Japan. Hoshizuna no H...