One might argue that it's the quality of the beach that makes a place the best beach town of them all, but Hilton Head Island ...