The coastal city known for its beaches and Buddhist heritage is:

Visakhapatnam
Kochi
Chennai
Goa

The correct answer is Goa.

Goa is a state in western India with coastlines stretching along the Arabian Sea. It’s known for its beaches, ranging from popular stretches at Baga and Palolem to those in laid-back fishing villages such as Agonda. Inland, Goa has tropical forests and mountains. The capital, Panaji, was a Portuguese colony and is known for its Portuguese architecture.

Visakhapatnam is a port city and industrial center in eastern India’s Andhra Pradesh state. It’s known for its many beaches, including Rushikonda Beach, which is lined with palm trees. Nearby, Visakhapatnam Beach is known for its strong waves. The city also has several museums, including the Visakha Museum, which displays artifacts from the region’s history.

Kochi is a city in the Indian state of Kerala. It has been a major port since the 14th century, when it was ruled by the Portuguese. Today, it is a popular tourist destination, known for its beaches, backwaters, and colonial architecture.

Chennai is the capital of the Indian state of Tamil Nadu. It is a major port city and one of the most populous cities in India. Chennai is known for its beaches, temples, and colonial architecture.

In conclusion, Goa is the coastal city known for its beaches and Buddhist heritage.