Start your journey with a visit to the Mahakaleshwar temple in Indore. This ancient temple is dedicated to Lord Shiva and is known for its beautiful architecture. Spend some time admiring the intricate carvings and sculptures inside the temple complex. Make sure to attend the Bhasma Aarti ceremony, a unique ritual where ash is applied to the shivling by the priests.
On Day 2, drive to Somnath temple, one of the 12 Jyotirlingas in India and a significant pilgrimage site for Hindus. The temple has a rich history and is said to have been destroyed and rebuilt many times. Take a guided tour of the temple and learn about its historical and cultural significance. Take a stroll on the nearby beach to witness a beautiful sunset.
Drive to Dwarkadish temple, a holy shrine dedicated to Lord Krishna. The temple is located on the banks of the Gomti river and has a magnificent architecture. It is said to have been constructed by Lord Krishna's grandson, Vajranabha. Spend some time exploring the temple complex and enjoying the serene atmosphere.
On your last day, take a ferry from Okha port to Beyt Dwarka, an island off the coast of Gujarat. It is believed to be the place where Lord Krishna lived with his family during his last years. Visit the Rukmini Devi temple and the Nageshwar Jyotirlinga temple on the island. Enjoy a picnic on the beach and try some local delicacies in the nearby restaurants.
If you have more time, visit other nearby attractions like the Junagarh Fort in Bikaner or Gir Forest National Park in Gujarat. If you have less time, skip Beyt Dwarka and spend more time exploring Dwarkadish temple or relaxing on the beach. Remember to wear comfortable shoes as most temples require a lot of walking.