The correct answer is Mamallapuram.
Mamallapuram, also known as Mahabalipuram, is a coastal town in the Indian state of Tamil Nadu. It is known for its 7th-century rock-cut architecture, including the Shore Temple, a UNESCO World Heritage Site. The town is also home to a number of other temples, sculptures, and monuments.
Kanyakumari is a town in the Indian state of Tamil Nadu. It is located at the southernmost tip of India, where the Bay of Bengal, the Arabian Sea, and the Indian Ocean meet. Kanyakumari is a popular tourist destination, known for its beaches, temples, and lighthouse.
Kovalam is a town in the Indian state of Kerala. It is located on the Arabian Sea coast, about 100 kilometers from Thiruvananthapuram, the state capital. Kovalam is a popular tourist destination, known for its beaches, resorts, and spas.
Rameshwaram is a town in the Indian state of Tamil Nadu. It is located on Pamban Island, in the Gulf of Mannar. Rameshwaram is a popular Hindu pilgrimage destination, known for its temples, including the Ramanathaswamy Temple, one of the largest Hindu temples in the world.