As the world’s only resort to achieve the coveted Forbes Five-Star label 11 years in a row, Sea Island in Georgia boasts so much more