Travel Ohama Beach, one of Japan’s Top 100 Shores and sea turtle nesting site on Amami Oshima. August 20, 2025