Biblical wave crashes into beachfront restaurant