长沙炮台位于汕尾市城区马宫镇长沙海口处。清嘉庆九年(1804年)县令张再瑛把原在潮沙村北侧的炮台迁至长沙海口,建成长沙炮台。平台为椭圆形,东西长50米、南北宽40米,面积2000平方米,依山势而建,配置海防火炮10门。炮台围墙高5.2米,花岗岩石块砌筑。建有营房和辽望哨房各3间。东墙设大门,门顶石匾额刻“镇海”二字。炮台地处海防军事要冲,扼险而守,视野宽阔,是古代重要的军事关卡。