South of Naha Airport on the southern tip of Okinawa Honto, the snorkeling at Odo Kaigan offers numerous rocky features to explore. The Odo Kaigan snorkeling dive site is also known as the John Man Beach dive site.
The snorkeling off Okinawa is best from May through October when the water temperature is more enjoyable for snorkelers. However, that is also the prime time for the stinging Habo Jellyfish, which is a type of box jellyfish. Since 2012, the local authorities have been posting more snorkeling restrictions/prohibitions at Okinawa beaches, so make sure to look for signs and follow them to avoid being arrested.
To reach the snorkeling in Okinawa by air, you will need to fly into Okinawa Naha Airport (OKA) on southern end of island. There is public bus #89 from Naha Airport to Ituman bus terminal. Then, use bus #82 to Seimei Byoin-mae. From there, there is a 15 minute walk to the beach.
Overall, Odo Kaigan is the 5th most popular snorkel dive spot of all 12 snorkeling dives in Japan.