Ishigaki: why we loved this family-friendly island in Japan