Marina Beach in Chennai, Tamil Nadu, is India's longest and the world's second-longest beach. It is a carnival-like event that is almost 13 kilometers long. It features luxury hotels, a variety of adventurous water and sand activities, and food vendors providing local cuisine.