Aoshima beach is the place of the legendary devils washboard