Tatsukushi September 14, 2023November 9, 2023 0 Comments Tatsukushi is an idyllic town facing the Pacific Ocean. Its port and beach are breathtakingly beautiful and unspoilt.