Miyakojima
The remote Miyakojima archipelago is made up of eight inhabited islands, known for their soft white sand, clear turquoise waters, and abundant opportunities for swimming, snorkeling, diving, and sunbathing. Miyakojima beaches are considered some of Okinawa's best, though plenty of gems lie beyond the sand. Vast coral reefs, coastal rock formations, lush greenery, and scenic cycling routes round out this tropical Shangri-La.
...