Here’s where to stay, eat, and explore on St. Simons Island in Georgia.