Остров Кешм, расположенный в Ормузском проливе, вытянулся вдоль побережья провинции Хормозган и занимает площадь около 1500 квадратных километров (длиной 140 км и средней шириной 11 км). Кешм считается крупнейшим островом Персидского залива, занимает площадь, равную 22 странам мира, в 2,5 раза больше, чем такие страны, как Бахрейн и Сингапур.

Побережье острова усеяно небольшими деревнями и городами, самым большим среди которых является город - порт Кешм. Территория острова является свободной экономической зоной, где ведется беспошлинная торговля.
Из-за стратегического расположения, между Ормузским проливом, одной из важнейших магистралей мира, и портами Бендер-Аббас и Бендер-Хамир, Кешм всегда имел значимую роль в торговле Ирана.
Основной промысел местных жителей - рыболовство. На небольшом участке, обрабатываемой земли, выращиваются финики и дыни. На юго-восточном побережье ведется добыча соли.