Day trip Naha: Full-Day Keramas Island Snorkeling Tour with Lunch Pickup available Duration: 9 hours From $82.73 per person