Places to visit in Japan 10 Best Snorkeling Spots in Japan
From subtropical islands to beaches within easy reach from Tokyo, Japan has some amazing snorkeling spots where you can see corals, encounter turtles and swim with tropical fish!