A Delta flight from Palm Beach to LaGuardia reported problems with navigation and diverted to JFK airport after hail damaged the nose, wings and tail.