Miyakojima, Japan

Miyakojima is a tropical island in Okinawa Prefecture, Japan.

A breathtaking view of an emerald green, natural tidal pool, surrounded by rugged limestone cliffs and lush vegetation, on the island of Miyakojima, Japan.