Gokarna is a small town located in the Indian state of Karnataka, with a long history and deep connection to Hindu mythology. It is believed to have been the place where the Hindu god Shiva, also known as Mahabaleshwar, did his penance and meditation.