T.F.
I have been there a couple of times as a "tag along" when my husband has had a conference there. There are a lot of conferences there because it is a great location.
I made my reservations through www.aipfl.com (Amelia Island Plantation, FL) The hotel is very nice, on the beach. The beach was not crowded when we were there.
As for entertaining customers, etc, we did go off the property to locate some great restaurants. That was because all conference dinners we on property and we wanted to do something a little different.
We flew into Jacksonville, FL and it was less than an hour away.
BEAUTIFUL place