JMHO on restaurants in Sea Pines:
We ate at Salty Dog Cafe once, and once was enough for us. Not my favorite. Not necessarily bad, just not my favorite.
However, I do really, really like Truffles, located at Plantation Center. Great, interesting food. Alas, no water view like some of the other restaurants, but it still has atmosphere.
Cafe Europa is wonderful, with the water view, located at the pier of Harbor Town. If you don't want to spend a fortune, go between 5 and 6 pm and get the early bird special. WONDERFUL DEAL!!! And you can usually get a water view/ sunset view table at that time. Dinner is $15. and includes 3 courses. An entree alone after 6 pm runs in the $20. range.
Best place for lunch: Harbour Town Bakery, across from the Harbour Town playground. Enormous, fantastic sandwiches, great coffee. Beautiful pastries at breakfast.
Best ice cream on a hot day: either at South Beach (where Salty Dog cafe is located) or the ice cream shop at the base of the lighthouse: you can get mango sorbet. Delicious!!!!
To work off your wonderful meals on HH, be sure to make the trek to the Harbour Town lighthouse and climb it. The view is fantastic. Or, if you like horses, you can book a trail ride at Lawton Stables, a 1 hour ride through the forest preserve. Very nice.