Looking for Okinawa insight and suggestions!

Hey everyone, my significant other and I will be going to Okinawa for the first time in the spring (approximately the last week of april)! We're pretty excited but are not sure how many days/nights to spend total, nor where to use as a hub to make excursions from.

We're thinking no more than 5 days total for Okinawa, and from the research I've done so far, I'm thinking using Nago and Onna as hubs to travel from?

We do plan to rent a car. In terms of interests, water activities (e.g. snorkeling/scuba diving), pretty beaches and water (we don't have much of these around where we live), and food are our main focuses!

In our research so far, snorkeling in Blue Cave, Cape Maeda, and Sunabe Beach, as well as ferrying to Kerama Islands for a guided scuba diving experience, have caught our interest.

As an additional note, my SO and I have zero prior snorkeling/diving/surfboarding experience!

Thank you for taking the time to read and respond if you do 🙂

by S_Storm