Marina Beach is located in Chennai, Tamil Nadu and is one of the longest urban beaches in the world. It stretches along the Bay of Bengal and is a major landmark. Goa, Kerala, and Andhra Pradesh have beaches but Marina is specifically in Chennai/Tamil Nadu.