

















![2-hour diving and snorkeling experience at the blue cave in Okinawa city, Japan [blue cave snorkeling/diving/English and Japanese instructors/shore entry to avoid seasickness]](https://ak-d.tripcdn.com/images/0353712000lsqa42y9592_C_568_320.jpg?_fr=wc)













![2 hr diving and snorkeling experience in Penghu Islands [Penghu snorkeling: Love Ocean underwater mailbox snorkeling and SUP experience]](https://ak-d.tripcdn.com/images/0354p12000iuly8tn98F9_C_568_320.jpg?_fr=wc)


See what other travellers love, based on ratings and bookings
How many are available in Johannesburg on Trip.com?
What are the best in Johannesburg?
What are the top-rated in Johannesburg?
How can I contact Trip.com customer support?
Can I change or cancel my booking?
How can I get discounted prices?




