Kaiyohaku Park, also called Emerald Beach, is a stunning beach located along a popular section of northern Okinawa, Japan. Located at the northern end of …

AloJapan.com