One of the less crowded beaches in Maharashtra, the Harihareshwar beach is located in the Raigad district, around 200km from Mumbai. Surrounded by four hills named Harihareshwar, Harshinachal, Bramhadri and Pushpadri, Harihareshwar is often referred ...