La patrona di Castro è Maria Santissima Annunziata, festeggiata dal 24 al 26 aprile: la sera del 24 si tiene una gara di fuochi pirotecnici, a cui segue la sagra del pesce a sarsa. Il 12 e 13 agosto si festeggia invece la Madonna del Rosario di Pompei, con una processione in mare seguita da uno spettacolo pirotecnico.
Il territorio è celebre per le sue grotte, tra cui la Grotta Zinzulusa, la Grotta Romanelli, la Grotta Azzurra e la Grotta Palombara. Il paese conserva anche il Castello Aragonese.