Hormuz Island, also spelled Hormoz, Ormoz, Ormuz or Ormus, is an Iranian island in the Persian Gulf. From Wikipedia
Heavy rainfall on Hormuz Island washed iron-rich soil into the sea, creating a striking red tide that has captivated tourists and social media users alike.