With a stay at Halekulani Okinawa in Onna, you'll be by the ocean, steps from Kariyushi Beach and a 3-minute drive from Kise Beach. This luxury hotel is 6 mi (9.7 km) from Manza Beach and 6.5 mi (10.4 km) from Cape Manza.
I had a great time at this hotel. The check in process was thorough, the clerk was explaining things clearly (though with limited english, but still good), he was very friendly too. The amenities were complete and generous. They don't deliver the water bottles so you have to redeem vouchers they gave you on the 2nd floor yourself.
Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia