Zomorrod Beach, nestled in the charming town of Haviq, Iran, is a hidden gem on the shores of the Caspian Sea. This captivating beach stretches over 300 meters and features pristine white sands, creating a stunning contrast against the emerald green waters.