Le château de Sant Elm (cat. Castell de Sant Elm ou Torre de la Guàrdia), parfois appelé Sant Telm, est situé dans la commune de Collioure (la région d’El Rosselló, au nord de la Catalogne).
Il faisait partie d’un réseau de systèmes de surveillance maritime.
Des siècles plus tard, il faisait partie de la défense de la Côte Vermeille, notamment de la ville et du port de Collioure.
Au centre du château moderne se trouve une tour médiévale, la Torre de la Guàrdia (XIIIe siècle).
Coordonnées : 42° 31′ 32″ N, 3° 04′ 51″ E