Beaches are always beautiful. Boulder adds attraction to the coastline. A greenish mountain protruding into blue sea is always soothing to eye. India has many beaches where there are hanging boulders, rocky coasts which provides the visitor brilliant photo opportunities. Many such beaches are in Maharastra, Goa, Karnataka, Kerala and Andamans.