Although Mahabalipuram is known for its architectural sites, 20km wide spread sandy beach draws the attention of huge group of tourists. The beach lies on the shore of Bay of Bengal. Watching the burning ball of sun during sunrise and sunset will make your day a way better.