El Cap Norfeu és un cap situat al Sud-Est de la península del cap de creus, al litoral de l'Alt empordà i al Nor de la Costa brava, que s'endinsa 2 km en la mar mediterrania formant una estreta península allargada i corbada entre la badia de Jóncols (al Nord) i la badia de Montjoi (al Sud), al fons de les quals hi ha les cales dels mateixos noms. Aquest cap tanca pel N el golf de roses.
L'àrea del cap pertany al terme municipal de roses i forma part del Parc Natural del Cap de Creus. És una zona sota protecció integral, terrestre i marina, per la gran riquesa natural del paratge i del medi submarí.