Festningen ligger sentralt ved byens havn, og nordvest for byen er . Nordover ligger Ballasalla, nordvest ligger landsbyen Ballabeg og til vest småbyene Port St. Mary og Port Erin. Byen ligger på den nordvestlige siden av bukta foran Castletown. På den sørvestlige enden er Scarlett Point besøkssenter. Silverburn River starter i St Marks og går gjennom åpne blomsterenger og skogsatte områder rundt Silverdale Glen til den flyter ut i sjøen ved Castletown.