Porto da Cruz is a small parish of Machico municipality, located in the north shore of Madeira Island. This small village is perfect to rest and explore nature in different ways. If you are mountain lover, in Porto da Cruz it's possible to find different trails to hike or do some trail running. If you love surfing or bodyboarding, Porto da Cruz is an excellent spot for waves lovers. In Porto da Cruz there are two great beaches: Alagoa and Maiata, where you can find good conditions for beginners and experienced surfers who want to catch some waves on the north coast of Madeira Island. In Porto da Cruz we have a good selection of Holiday Rentals.