Before you cross the bridge to Hilton Head Island, you drive through the golf-rich town of Bluffton, South Carolina. Nestled on the banks of the beautiful May River, Bluffton is filled with gorgeous antebellum homes, historic churches, artisan shops and amazing restaurants.  However, Bluffton might...