Porto da Cruz es una freguesia del municipio de Machico, con 23,13 km² de superficie y 2793 habitantes.
Tiene 244 m de altura en la zona.
Fue elevada a vila el 2 de agosto de 1996.
Tiene montañas al Sur y el océano Atlántico al Norte.