With its laid-back charm, walkable trails, and mix of nature, history, and beachfront fun, Hilton Head Island packs a lot into its small footprint. Here’s how to make the most of a long weekend there.