Odo Beach is a snorkeling beach in southern Okinawa where you can see coral reefs and tropical fish. The coral reef breaks the waves and the water is shallow, so you can see fish without going in deep. Swimming out to the middle lets you see sea turtles, and the rocks around the boulders are sharp, so aqua shoes are needed. The parking lot is small and space is limited.