Каштру-Марин межує на півночі з муніципалітетом Алкотін, на сході — з Іспанією, на півдні — з муніципалітетом Віла-Реал-де-Санту-Антоніу, на заході — з муніципалітетом Тавіра. На півдні омивається водами Атлантичного океану.
За колишнім адміністративним поділом селище належало до провінції Алгарве — сьогодні це однойменний регіон і субрегіон.
Селище як і муніципалітет в цілому має добре розвинуту транспортну мережу: з'єднане з Фару швидкісною автомагістраллю А-22 (відоміша як «Via do Infante»), з Лісабоном — А-2, з провінцією Алентежу — національною автомобільною дорогою IC-27 (N-122), з Іспанією — міжнародним мостом через річку Гуадіану.
Туризм
Серед архітектурних пам'яток особливий інтерес викликають дві фортеці (порт.Castelo de Castro Marim, Forte de São Sebastião), декілька церков та каплиць як у самому селищі так і на території муніципалітету (порт.Igreja de Santo António, Igreja de São Sebastião, Igreja de Nossa Senhora dos Mártires), міжнародний міст через річку Гуадіану.
Поблизу селища знаходиться природний заповідник: порт.Reserva Natural do Sapal de Castro Marim[3] — відомий своїми вдало розташованими майданчиками для спостереження за рідкісними птахами; а також два водосховища: порт.Barragem de Odeleite, Barragem do Beliche[4].