Most of the resorts and top hotels have multiple restaurants, and in many cases these offer world-class dining in refined surrounds. Beyond the hotels, a smattering of mid-range places, often conveniently located by the roadside, ensures you won't go hungry. Trou d'Eau Douce has the largest concentration of eateries.