Travel Okinawa Snorkeling Guide: 5 Stunning Underwater Paradises [Parking, Facilities, Rental Info + More] September 30, 2023