India has many beautiful tropical beaches along its coastline. States like Goa and Kerala have popular beaches known for their white or golden sands and coconut palms. Some of the most famous beaches include Anjuna, Baga, Colva, Kovalam, and Mahabalipuram which attract many tourists for activities like swimming, relaxing and sunbathing.