Rocky beaches are coastline where, in place of sand, one can feel the rocky terrain where the sea meets the land. Maharashtra, Goa and Karnataka, where there are hidden enclaves of rocky beaches. As each beach has its own rock formations, big and small, sharp and blunt. It is fun to explore while evading splash of water..