Trou d'Eau Douce is a relaxing place surrounded by beach and island views. Nature lovers can visit Sir Seewoosagur Ramgoolam Botanical Garden and Mahebourg Waterfront. While you're in town, don't miss a chance to see sights like Silver Beach and Le Touessrok Beach.