Hirara, Okinawa Prefecture, Japan Cruise Deals

A tranquil view of a sandy beach in Hirara, Miyakojima, with gentle waves from the turquoise water lapping at the shore, and several large rocks scattered on the sand and in the water.