ECHO St Simons Dine at Echo on St. Simons Island, the only oceanfront restaurnt on the Island. ECHO serves classic coastal cuisine and handcrafted cocktails in a relaxed atmosphere on St. Simons Island. Download