Off-the-beach snorkeling with sea turtles, Miyako Island, Okinawa, Japan Off-the-beach snorkeling with sea turtles, Miyako Island, Okinawa, Japan