Hotels and alternatives
Kerkouane has a middle-priced hotel, which has good recommendations. There are also aparments for rent in a private house. This is quite expensive. Otherwise, spend your night in Kelibia (best) or El Haouaria. Both are about 20 km away, but in different directions.
Restaurants and alternatives
Food at the hotel, or go to Kelibia or El Houaria.
Nothing. Go to Kelibia or El Houaria.
There are no form of public transport coming out here. Your best bet is hitching with with other travellers going out here, or rent a taxi for the trip. All of this is best arranged in Kelibia.