Exploring Okinawa’s Blue Cave: Snorkeling and Banana Boat Adventure | river-tube | other | rafting