popular
Iriomote Island/Half-day Barasu Island Boat Snorkeling Experience (Okinawa)
Okinawa Whale Watching Tour by Sesoko Beach Marine Club (Motobu Departure)
Ishigaki Island: Landing on the "Phantom Island" & Snorkeling & Mangrove SUP or Canoe Experience (Okinawa)
Snorkeling at Coral Island and Sightseeing in Yubujima Island
Parasailing Experience from Naha or North of Okinawa
Parasailing Experience in Ginowan
Ishigaki Island & Taketomi Island: Landing on the Phantom Islands & Snorkeling (Okinawa)
[1day/Ishigaki] Phantom island & snorkeling & Kabira Bay SUP/canoe
Ishigaki Island: Phantom Island & Blue Cave Snorkeling (1-day tour)
Kerama Tokashiki Island Snorkeling & Turtle-Finding in Okinawa
Maboroshi no Shima Snorkeling Experience in Ishigaki Island Snorkeling Onna Village Natural Beach and Snorkeling Experience in Okinawa Okinawa Whale Watching Tour by Sesoko Beach Marine Club (Motobu Departure) Phantom Island Half-Day Snorkeling Experience with free GoPro rental Iriomote Island and Yubu Island Day Tour (Depart from Ishigaki in Okinawa) Kerama Tokashiki Island Snorkeling & Turtle-Finding in Okinawa Nagannu Island Swimming Experience from Okinawa Parasailing Experience in Ginowan Iriomote Island/Half-day Barasu Island Boat Snorkeling Experience (Okinawa)