The island of gods, known for its lush terraced rice paddies, spiritual temples, and beautiful beaches.