A mysterious shell decorated cave in Margate...pretty much the only reason you'd ever want to go to Margate